# near model CODE resource # jump table entries: 80-102 (23 of them) export_29: fn00000000: 00000000 4E56 FF5C link A6, -0x00A4 00000004 426E FFFC clr.w [A6 - 0x4] label00000008: 00000008 306E FFFC movea.w A0, [A6 - 0x4] 0000000C D1CE add.l A0, A6 0000000E 326E FFFC movea.w A1, [A6 - 0x4] 00000012 D3EE 0008 add.l A1, [A6 + 0x8] 00000016 1151 FFAC move.b [A0 - 0x54], [A1] 0000001A 302E FFFC move.w D0, [A6 - 0x4] 0000001E 526E FFFC addq.w [A6 - 0x4], 1 00000022 48C0 ext.l D0 00000024 D0AE 0008 add.l D0, [A6 + 0x8] 00000028 2040 movea.l A0, D0 0000002A 4A10 tst.b [A0] 0000002C 66DA bne -0x24 /* 00000008 */ 0000002E 426E FFFC clr.w [A6 - 0x4] label00000032: 00000032 306E FFFC movea.w A0, [A6 - 0x4] 00000036 D1CE add.l A0, A6 00000038 326E FFFC movea.w A1, [A6 - 0x4] 0000003C D3EE 000C add.l A1, [A6 + 0xC] 00000040 1151 FF5C move.b [A0 - 0xA4], [A1] 00000044 302E FFFC move.w D0, [A6 - 0x4] 00000048 526E FFFC addq.w [A6 - 0x4], 1 0000004C 48C0 ext.l D0 0000004E D0AE 000C add.l D0, [A6 + 0xC] 00000052 2040 movea.l A0, D0 00000054 4A10 tst.b [A0] 00000056 66DA bne -0x24 /* 00000032 */ 00000058 486E FFAC pea.l [A6 - 0x54] 0000005C 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000060 588F addq.l A7, 4 00000062 486E FF5C pea.l [A6 - 0xA4] 00000066 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000006A 588F addq.l A7, 4 0000006C 486E FFAC pea.l [A6 - 0x54] 00000070 486E FF5C pea.l [A6 - 0xA4] 00000074 486D B2B8 pea.l [A5 - 0x4D48] 00000078 486D B2BA pea.l [A5 - 0x4D46] 0000007C A98B syscall ParamText 0000007E 4267 clr.w -[A7] 00000080 3F3C 03E9 move.w -[A7], 0x3E9 00000084 42A7 clr.l -[A7] 00000086 A985 syscall Alert 00000088 301F move.w D0, [A7]+ 0000008A 3D40 FFFE move.w [A6 - 0x2], D0 0000008E 426D B2B2 clr.w [A5 - 0x4D4E] 00000092 4E5E unlink A6 00000094 4E75 rts fn00000096: 00000096 4E56 FFFE link A6, -0x0002 0000009A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000009E 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000000A2 588F addq.l A7, 4 000000A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000A8 486D B2BC pea.l [A5 - 0x4D44] 000000AC 486D B2BE pea.l [A5 - 0x4D42] 000000B0 486D B2C0 pea.l [A5 - 0x4D40] 000000B4 A98B syscall ParamText 000000B6 4267 clr.w -[A7] 000000B8 3F3C 03E8 move.w -[A7], 0x3E8 000000BC 42A7 clr.l -[A7] 000000BE A986 syscall StopAlert 000000C0 301F move.w D0, [A7]+ 000000C2 3D40 FFFE move.w [A6 - 0x2], D0 000000C6 4E5E unlink A6 000000C8 4E75 rts fn000000CA: 000000CA 4E56 0000 link A6, 0 000000CE 302E 0008 move.w D0, [A6 + 0x8] 000000D2 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000000D6 0001 0004 ori.b D1, 0x4 000000DA 003A 0008 0012 ori.b [PC + 0x12 /* 000000EE, value 0x60 '`' */], 0x8 000000E0 001C 0026 ori.b [A4]+, 0x26 /* '&' */ 000000E4 486D B2C2 pea.l [A5 - 0x4D3E] 000000E8 4EBA FFAC jsr [PC - 0x54 /* 00000096 */] 000000EC 588F addq.l A7, 4 000000EE 602E bra +0x30 /* 0000011E */ 000000F0 486D B2E6 pea.l [A5 - 0x4D1A] 000000F4 4EBA FFA0 jsr [PC - 0x60 /* 00000096 */] 000000F8 588F addq.l A7, 4 000000FA 6022 bra +0x24 /* 0000011E */ 000000FC 486D B30A pea.l [A5 - 0x4CF6] 00000100 4EBA FF94 jsr [PC - 0x6C /* 00000096 */] 00000104 588F addq.l A7, 4 00000106 6016 bra +0x18 /* 0000011E */ 00000108 486D B330 pea.l [A5 - 0x4CD0] 0000010C 4EBA FF88 jsr [PC - 0x78 /* 00000096 */] 00000110 588F addq.l A7, 4 00000112 600A bra +0xC /* 0000011E */ 00000114 486D B356 pea.l [A5 - 0x4CAA] 00000118 4EBA FF7C jsr [PC - 0x84 /* 00000096 */] 0000011C 588F addq.l A7, 4 label0000011E: 0000011E 3F3C 0001 move.w -[A7], 0x1 00000122 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000126 548F addq.l A7, 2 00000128 4E5E unlink A6 0000012A 4E75 rts export_30: fn0000012C: 0000012C 4E56 FFFE link A6, -0x0002 00000130 426E FFFE clr.w [A6 - 0x2] label00000134: 00000134 41ED AA6E lea.l A0, [A5 - 0x5592] 00000138 D0EE FFFE add.w A0, [A6 - 0x2] 0000013C 326E FFFE movea.w A1, [A6 - 0x2] 00000140 D3EE 0008 add.l A1, [A6 + 0x8] 00000144 1091 move.b [A0], [A1] 00000146 302E FFFE move.w D0, [A6 - 0x2] 0000014A 526E FFFE addq.w [A6 - 0x2], 1 0000014E 48C0 ext.l D0 00000150 D0AE 0008 add.l D0, [A6 + 0x8] 00000154 2040 movea.l A0, D0 00000156 4A10 tst.b [A0] 00000158 66DA bne -0x24 /* 00000134 */ 0000015A 486D AA6E pea.l [A5 - 0x5592] 0000015E 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000162 588F addq.l A7, 4 00000164 4E5E unlink A6 00000166 4E75 rts fn00000168: 00000168 4E56 FFF8 link A6, -0x0008 0000016C 426E FFFE clr.w [A6 - 0x2] 00000170 4267 clr.w -[A7] 00000172 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000176 3F2E 000C move.w -[A7], [A6 + 0xC] 0000017A 486E FFFC pea.l [A6 - 0x4] 0000017E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00000182 301F move.w D0, [A7]+ 00000184 4A40 tst.w D0 00000186 670A beq +0xC /* 00000192 */ 00000188 7001 moveq.l D0, 0x01 0000018A 3D40 FFFE move.w [A6 - 0x2], D0 0000018E 6000 006E bra +0x70 /* 000001FE */ label00000192: 00000192 4267 clr.w -[A7] 00000194 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000198 2F2E 000E move.l -[A7], [A6 + 0xE] 0000019C 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000001A0 301F move.w D0, [A7]+ 000001A2 3D40 FFFE move.w [A6 - 0x2], D0 000001A6 4A40 tst.w D0 000001A8 663E bne +0x40 /* 000001E8 */ 000001AA 42A7 clr.l -[A7] 000001AC 206E 000E movea.l A0, [A6 + 0xE] 000001B0 2F10 move.l -[A7], [A0] 000001B2 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000001B6 205F movea.l A0, [A7]+ 000001B8 2D48 FFF8 move.l [A6 - 0x8], A0 000001BC B0FC 0000 cmpa.w A0, 0x0 000001C0 6608 bne +0xA /* 000001CA */ 000001C2 7002 moveq.l D0, 0x02 000001C4 3D40 FFFE move.w [A6 - 0x2], D0 000001C8 601E bra +0x20 /* 000001E8 */ label000001CA: 000001CA 4267 clr.w -[A7] 000001CC 3F2E FFFC move.w -[A7], [A6 - 0x4] 000001D0 2F2E 000E move.l -[A7], [A6 + 0xE] 000001D4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000001D8 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000001DC 301F move.w D0, [A7]+ 000001DE 4A40 tst.w D0 000001E0 6706 beq +0x8 /* 000001E8 */ 000001E2 7001 moveq.l D0, 0x01 000001E4 3D40 FFFE move.w [A6 - 0x2], D0 label000001E8: 000001E8 4267 clr.w -[A7] 000001EA 3F2E FFFC move.w -[A7], [A6 - 0x4] 000001EE 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000001F2 301F move.w D0, [A7]+ 000001F4 4A40 tst.w D0 000001F6 6706 beq +0x8 /* 000001FE */ 000001F8 7001 moveq.l D0, 0x01 000001FA 3D40 FFFE move.w [A6 - 0x2], D0 label000001FE: 000001FE 4A6E FFFE tst.w [A6 - 0x2] 00000202 6606 bne +0x8 /* 0000020A */ 00000204 202E FFF8 move.l D0, [A6 - 0x8] 00000208 6010 bra +0x12 /* 0000021A */ label0000020A: 0000020A 486D B376 pea.l [A5 - 0x4C8A] 0000020E 486D B362 pea.l [A5 - 0x4C9E] 00000212 4EBA FDEC jsr [PC - 0x214 /* 00000000 */] 00000216 508F addq.l A7, 8 00000218 7000 moveq.l D0, 0x00 label0000021A: 0000021A 4E5E unlink A6 0000021C 4E75 rts export_24: fn0000021E: 0000021E 4E56 FFDA link A6, -0x0026 00000222 48E7 0300 movem.l -[A7], D6,D7 00000226 4A6D AB42 tst.w [A5 - 0x54BE] 0000022A 6700 00A0 beq +0xA2 /* 000002CC */ 0000022E 3C2E 0008 move.w D6, [A6 + 0x8] 00000232 4A46 tst.w D6 00000234 6F3C ble +0x3E /* 00000272 */ 00000236 3006 move.w D0, D6 00000238 C1FC 010C muls.w D0, 0x10C 0000023C 41ED AC64 lea.l A0, [A5 - 0x539C] 00000240 D1C0 add.l A0, D0 00000242 3E28 010A move.w D7, [A0 + 0x10A] 00000246 4A47 tst.w D7 00000248 6728 beq +0x2A /* 00000272 */ 0000024A 426E FFF6 clr.w [A6 - 0xA] 0000024E 601C bra +0x1E /* 0000026C */ label00000250: 00000250 302E FFF6 move.w D0, [A6 - 0xA] 00000254 C1FC 010C muls.w D0, 0x10C 00000258 41ED AC64 lea.l A0, [A5 - 0x539C] 0000025C D1C0 add.l A0, D0 0000025E BE68 010A cmp.w D7, [A0 + 0x10A] 00000262 6604 bne +0x6 /* 00000268 */ 00000264 3C2E FFF6 move.w D6, [A6 - 0xA] label00000268: 00000268 526E FFF6 addq.w [A6 - 0xA], 1 label0000026C: 0000026C BC6E FFF6 cmp.w D6, [A6 - 0xA] 00000270 6EDE bgt -0x20 /* 00000250 */ label00000272: 00000272 3006 move.w D0, D6 00000274 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000278 FFFE .invalid <> 0000027A 0005 0050 ori.b D5, 0x50 /* 'P' */ 0000027E 0048 003E ori.w A0, 0x3E /* '>' */ 00000282 000C 0012 ori.b A4, 0x12 00000286 0018 001E ori.b [A0]+, 0x1E 0000028A 0024 002A ori.b -[A4], 0x2A /* '*' */ 0000028E 4878 00CD push.l 0xCD 00000292 A862 syscall ForeColor 00000294 6036 bra +0x38 /* 000002CC */ 00000296 4878 0045 push.l 0x45 /* 'E' */ 0000029A A862 syscall ForeColor 0000029C 602E bra +0x30 /* 000002CC */ 0000029E 4878 0155 push.l 0x155 000002A2 A862 syscall ForeColor 000002A4 6026 bra +0x28 /* 000002CC */ 000002A6 4878 0199 push.l 0x199 000002AA A862 syscall ForeColor 000002AC 601E bra +0x20 /* 000002CC */ 000002AE 4878 0089 push.l 0x89 000002B2 A862 syscall ForeColor 000002B4 6016 bra +0x18 /* 000002CC */ 000002B6 4878 0111 push.l 0x111 000002BA A862 syscall ForeColor 000002BC 600E bra +0x10 /* 000002CC */ 000002BE 4878 00CD push.l 0xCD 000002C2 A862 syscall ForeColor 000002C4 6006 bra +0x8 /* 000002CC */ 000002C6 4878 00CD push.l 0xCD 000002CA A862 syscall ForeColor label000002CC: 000002CC 0C6E FFFF 0008 cmpi.w [A6 + 0x8], 0xFFFF 000002D2 660A bne +0xC /* 000002DE */ 000002D4 2B6D 9C2E 9C20 move.l [A5 - 0x63E0], [A5 - 0x63D2] 000002DA 6000 006C bra +0x6E /* 00000348 */ label000002DE: 000002DE 0C6E FFFE 0008 cmpi.w [A6 + 0x8], 0xFFFE 000002E4 6608 bne +0xA /* 000002EE */ 000002E6 2B6D AC4A 9C20 move.l [A5 - 0x63E0], [A5 - 0x53B6] 000002EC 605A bra +0x5C /* 00000348 */ label000002EE: 000002EE 302E 0008 move.w D0, [A6 + 0x8] 000002F2 C1FC 010C muls.w D0, 0x10C 000002F6 41ED AC64 lea.l A0, [A5 - 0x539C] 000002FA D1C0 add.l A0, D0 000002FC 302E 0010 move.w D0, [A6 + 0x10] 00000300 48C0 ext.l D0 00000302 E580 asl D0, 2 00000304 D1C0 add.l A0, D0 00000306 4AA8 0102 tst.l [A0 + 0x102] 0000030A 661E bne +0x20 /* 0000032A */ 0000030C 302E 0008 move.w D0, [A6 + 0x8] 00000310 48C0 ext.l D0 00000312 E780 asl D0, 3 00000314 41ED 9C2E lea.l A0, [A5 - 0x63D2] 00000318 D1C0 add.l A0, D0 0000031A 302E 0010 move.w D0, [A6 + 0x10] 0000031E 48C0 ext.l D0 00000320 E580 asl D0, 2 00000322 D1C0 add.l A0, D0 00000324 2B50 9C20 move.l [A5 - 0x63E0], [A0] 00000328 601E bra +0x20 /* 00000348 */ label0000032A: 0000032A 302E 0008 move.w D0, [A6 + 0x8] 0000032E C1FC 010C muls.w D0, 0x10C 00000332 41ED AC64 lea.l A0, [A5 - 0x539C] 00000336 D1C0 add.l A0, D0 00000338 302E 0010 move.w D0, [A6 + 0x10] 0000033C 48C0 ext.l D0 0000033E E580 asl D0, 2 00000340 D1C0 add.l A0, D0 00000342 2B68 0102 9C20 move.l [A5 - 0x63E0], [A0 + 0x102] label00000348: 00000348 302E 000C move.w D0, [A6 + 0xC] 0000034C 0640 FFF0 addi.w D0, 0xFFF0 00000350 3D40 FFF8 move.w [A6 - 0x8], D0 00000354 302E 000C move.w D0, [A6 + 0xC] 00000358 0640 0010 addi.w D0, 0x10 0000035C 3D40 FFFC move.w [A6 - 0x4], D0 00000360 302E 000A move.w D0, [A6 + 0xA] 00000364 0640 FFF0 addi.w D0, 0xFFF0 00000368 3D40 FFFA move.w [A6 - 0x6], D0 0000036C 302E 000A move.w D0, [A6 + 0xA] 00000370 0640 0010 addi.w D0, 0x10 00000374 3D40 FFFE move.w [A6 - 0x2], D0 00000378 486D 9C20 pea.l [A5 - 0x63E0] 0000037C 206D B7EA movea.l A0, [A5 - 0x4816] 00000380 4868 0002 pea.l [A0 + 0x2] 00000384 486D 9C26 pea.l [A5 - 0x63DA] 00000388 486E FFF8 pea.l [A6 - 0x8] 0000038C 3F3C 0001 move.w -[A7], 0x1 00000390 42A7 clr.l -[A7] 00000392 A8EC syscall CopyBits 00000394 4878 0021 push.l 0x21 /* '!' */ 00000398 A862 syscall ForeColor 0000039A 3F2E 000A move.w -[A7], [A6 + 0xA] 0000039E 3F2E 000C move.w -[A7], [A6 + 0xC] 000003A2 A893 syscall MoveTo 000003A4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000003A8 A89C syscall PenMode 000003AA 302E 000E move.w D0, [A6 + 0xE] 000003AE 0640 010E addi.w D0, 0x10E 000003B2 48C0 ext.l D0 000003B4 81FC 0168 divs.w D0, 0x168 000003B8 4840 swap.w D0 000003BA C1FC 000A muls.w D0, 0xA /* '\n' */ 000003BE 41ED 9C5E lea.l A0, [A5 - 0x63A2] 000003C2 D1C0 add.l A0, D0 000003C4 3D7C 0009 FFF4 move.w [A6 - 0xC], 0x9 /* '\t' */ 000003CA 2D50 FFEA move.l [A6 - 0x16], [A0] 000003CE 2D68 0004 FFEE move.l [A6 - 0x12], [A0 + 0x4] 000003D4 3D68 0008 FFF2 move.w [A6 - 0xE], [A0 + 0x8] 000003DA 486E FFF4 pea.l [A6 - 0xC] 000003DE 486E FFEA pea.l [A6 - 0x16] 000003E2 3F3C 2004 move.w -[A7], 0x2004 000003E6 A9EB syscall Pack4/FP68K 000003E8 486E FFEA pea.l [A6 - 0x16] 000003EC 3F3C 0016 move.w -[A7], 0x16 000003F0 A9EB syscall Pack4/FP68K 000003F2 486E FFEA pea.l [A6 - 0x16] 000003F6 486E FFE8 pea.l [A6 - 0x18] 000003FA 3F3C 2010 move.w -[A7], 0x2010 000003FE A9EB syscall Pack4/FP68K 00000400 302E 000A move.w D0, [A6 + 0xA] 00000404 D06E FFE8 add.w D0, [A6 - 0x18] 00000408 322E 000E move.w D1, [A6 + 0xE] 0000040C C3FC 000A muls.w D1, 0xA /* '\n' */ 00000410 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00000414 D1C1 add.l A0, D1 00000416 3D7C 0009 FFE6 move.w [A6 - 0x1A], 0x9 /* '\t' */ 0000041C 2D50 FFDC move.l [A6 - 0x24], [A0] 00000420 2D68 0004 FFE0 move.l [A6 - 0x20], [A0 + 0x4] 00000426 3D68 0008 FFE4 move.w [A6 - 0x1C], [A0 + 0x8] 0000042C 486E FFE6 pea.l [A6 - 0x1A] 00000430 486E FFDC pea.l [A6 - 0x24] 00000434 3F3C 2004 move.w -[A7], 0x2004 00000438 A9EB syscall Pack4/FP68K 0000043A 486E FFDC pea.l [A6 - 0x24] 0000043E 3F3C 0016 move.w -[A7], 0x16 00000442 A9EB syscall Pack4/FP68K 00000444 486E FFDC pea.l [A6 - 0x24] 00000448 486E FFDA pea.l [A6 - 0x26] 0000044C 3F3C 2010 move.w -[A7], 0x2010 00000450 A9EB syscall Pack4/FP68K 00000452 322E 000C move.w D1, [A6 + 0xC] 00000456 926E FFDA sub.w D1, [A6 - 0x26] 0000045A 3F00 move.w -[A7], D0 0000045C 3F01 move.w -[A7], D1 0000045E A891 syscall LineTo 00000460 3F3C 0008 move.w -[A7], 0x8 00000464 A89C syscall PenMode 00000466 4CDF 00C0 movem.l D6,D7, [A7]+ 0000046A 4E5E unlink A6 0000046C 4E75 rts fn0000046E: 0000046E 4E56 FFFC link A6, -0x0004 00000472 426E FFFE clr.w [A6 - 0x2] 00000476 7001 moveq.l D0, 0x01 00000478 1D40 FFFD move.b [A6 - 0x3], D0 label0000047C: 0000047C 306E FFFE movea.w A0, [A6 - 0x2] 00000480 D1EE 0008 add.l A0, [A6 + 0x8] 00000484 326E FFFE movea.w A1, [A6 - 0x2] 00000488 D3EE 000C add.l A1, [A6 + 0xC] 0000048C 1010 move.b D0, [A0] 0000048E B011 cmp.b D0, [A1] 00000490 6704 beq +0x6 /* 00000496 */ 00000492 422E FFFD clr.b [A6 - 0x3] label00000496: 00000496 302E FFFE move.w D0, [A6 - 0x2] 0000049A 526E FFFE addq.w [A6 - 0x2], 1 0000049E 206E 0008 movea.l A0, [A6 + 0x8] 000004A2 1210 move.b D1, [A0] 000004A4 4881 ext.w D1 000004A6 B041 cmp.w D0, D1 000004A8 6C06 bge +0x8 /* 000004B0 */ 000004AA 4A2E FFFD tst.b [A6 - 0x3] 000004AE 66CC bne -0x32 /* 0000047C */ label000004B0: 000004B0 102E FFFD move.b D0, [A6 - 0x3] 000004B4 4E5E unlink A6 000004B6 4E75 rts fn000004B8: 000004B8 4E56 FFFA link A6, -0x0006 000004BC 486D B7EA pea.l [A5 - 0x4816] 000004C0 A86E syscall InitGraf 000004C2 A8FE syscall InitFonts 000004C4 3F3C FFFF move.w -[A7], 0xFFFF 000004C8 4267 clr.w -[A7] 000004CA 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000004CE A912 syscall InitWindows 000004D0 A930 syscall InitMenus 000004D2 A9CC syscall TEInit 000004D4 42A7 clr.l -[A7] 000004D6 A97B syscall InitDialogs 000004D8 A850 syscall InitCursor 000004DA 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000004DE 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000004E2 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000004E6 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000004EA 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000004EE 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000004F2 3F3C 03E9 move.w -[A7], 0x3E9 000004F6 A989 syscall CouldAlert 000004F8 3F3C 03E8 move.w -[A7], 0x3E8 000004FC A989 syscall CouldAlert 000004FE 426E FFFE clr.w [A6 - 0x2] 00000502 6000 0060 bra +0x62 /* 00000564 */ label00000506: 00000506 302E FFFE move.w D0, [A6 - 0x2] 0000050A 48C0 ext.l D0 0000050C E580 asl D0, 2 0000050E 41ED 9BDA lea.l A0, [A5 - 0x6426] 00000512 D1C0 add.l A0, D0 00000514 42A7 clr.l -[A7] 00000516 302E FFFE move.w D0, [A6 - 0x2] 0000051A 0640 03E8 addi.w D0, 0x3E8 0000051E 3F00 move.w -[A7], D0 00000520 2D48 FFFA move.l [A6 - 0x6], A0 00000524 A9BF syscall GetRMenu 00000526 205F movea.l A0, [A7]+ 00000528 226E FFFA movea.l A1, [A6 - 0x6] 0000052C 2288 move.l [A1], A0 0000052E 302E FFFE move.w D0, [A6 - 0x2] 00000532 48C0 ext.l D0 00000534 E580 asl D0, 2 00000536 41ED 9BDA lea.l A0, [A5 - 0x6426] 0000053A D1C0 add.l A0, D0 0000053C 4A90 tst.l [A0] 0000053E 6716 beq +0x18 /* 00000556 */ 00000540 302E FFFE move.w D0, [A6 - 0x2] 00000544 48C0 ext.l D0 00000546 E580 asl D0, 2 00000548 41ED 9BDA lea.l A0, [A5 - 0x6426] 0000054C D1C0 add.l A0, D0 0000054E 2F10 move.l -[A7], [A0] 00000550 4267 clr.w -[A7] 00000552 A935 syscall InsertMenu 00000554 600A bra +0xC /* 00000560 */ label00000556: 00000556 3F3C 0001 move.w -[A7], 0x1 0000055A 4EBA FB6E jsr [PC - 0x492 /* 000000CA */] 0000055E 548F addq.l A7, 2 label00000560: 00000560 526E FFFE addq.w [A6 - 0x2], 1 label00000564: 00000564 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4 0000056A 6D9A blt -0x64 /* 00000506 */ 0000056C 2F2D 9BDA move.l -[A7], [A5 - 0x6426] 00000570 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */ 00000576 A94D syscall AppendResMenu/AddResMenu 00000578 A937 syscall DrawMenuBar 0000057A 42A7 clr.l -[A7] 0000057C 3F3C 03E8 move.w -[A7], 0x3E8 00000580 42A7 clr.l -[A7] 00000582 4878 FFFF push.l 0xFFFF 00000586 A9BD syscall GetNewWindow 00000588 205F movea.l A0, [A7]+ 0000058A 2B48 9BEA move.l [A5 - 0x6416], A0 0000058E 4AAD 9BEA tst.l [A5 - 0x6416] 00000592 6708 beq +0xA /* 0000059C */ 00000594 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00000598 A873 syscall SetPort 0000059A 600A bra +0xC /* 000005A6 */ label0000059C: 0000059C 3F3C 0002 move.w -[A7], 0x2 000005A0 4EBA FB28 jsr [PC - 0x4D8 /* 000000CA */] 000005A4 548F addq.l A7, 2 label000005A6: 000005A6 42A7 clr.l -[A7] 000005A8 3F3C 03E8 move.w -[A7], 0x3E8 000005AC 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000005B0 A9BE syscall GetNewControl 000005B2 205F movea.l A0, [A7]+ 000005B4 2B48 AABE move.l [A5 - 0x5542], A0 000005B8 4AAD AABE tst.l [A5 - 0x5542] 000005BC 660A bne +0xC /* 000005C8 */ 000005BE 3F3C 0004 move.w -[A7], 0x4 000005C2 4EBA FB06 jsr [PC - 0x4FA /* 000000CA */] 000005C6 548F addq.l A7, 2 label000005C8: 000005C8 42A7 clr.l -[A7] 000005CA 3F3C 03EA move.w -[A7], 0x3EA 000005CE 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000005D2 A9BE syscall GetNewControl 000005D4 205F movea.l A0, [A7]+ 000005D6 2B48 AAC6 move.l [A5 - 0x553A], A0 000005DA 4AAD AAC6 tst.l [A5 - 0x553A] 000005DE 660A bne +0xC /* 000005EA */ 000005E0 3F3C 0004 move.w -[A7], 0x4 000005E4 4EBA FAE4 jsr [PC - 0x51C /* 000000CA */] 000005E8 548F addq.l A7, 2 label000005EA: 000005EA 42A7 clr.l -[A7] 000005EC 3F3C 03EB move.w -[A7], 0x3EB 000005F0 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000005F4 A9BE syscall GetNewControl 000005F6 205F movea.l A0, [A7]+ 000005F8 2B48 AACA move.l [A5 - 0x5536], A0 000005FC 4AAD AACA tst.l [A5 - 0x5536] 00000600 660A bne +0xC /* 0000060C */ 00000602 3F3C 0004 move.w -[A7], 0x4 00000606 4EBA FAC2 jsr [PC - 0x53E /* 000000CA */] 0000060A 548F addq.l A7, 2 label0000060C: 0000060C 42A7 clr.l -[A7] 0000060E 3F3C 03EC move.w -[A7], 0x3EC 00000612 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00000616 A9BE syscall GetNewControl 00000618 205F movea.l A0, [A7]+ 0000061A 2B48 AACE move.l [A5 - 0x5532], A0 0000061E 4AAD AACE tst.l [A5 - 0x5532] 00000622 660A bne +0xC /* 0000062E */ 00000624 3F3C 0004 move.w -[A7], 0x4 00000628 4EBA FAA0 jsr [PC - 0x560 /* 000000CA */] 0000062C 548F addq.l A7, 2 label0000062E: 0000062E 42A7 clr.l -[A7] 00000630 3F3C 03ED move.w -[A7], 0x3ED 00000634 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00000638 A9BE syscall GetNewControl 0000063A 205F movea.l A0, [A7]+ 0000063C 2B48 AAD2 move.l [A5 - 0x552E], A0 00000640 4AAD AAD2 tst.l [A5 - 0x552E] 00000644 660A bne +0xC /* 00000650 */ 00000646 3F3C 0004 move.w -[A7], 0x4 0000064A 4EBA FA7E jsr [PC - 0x582 /* 000000CA */] 0000064E 548F addq.l A7, 2 label00000650: 00000650 42A7 clr.l -[A7] 00000652 3F3C 03EE move.w -[A7], 0x3EE 00000656 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 0000065A A9BE syscall GetNewControl 0000065C 205F movea.l A0, [A7]+ 0000065E 2B48 AAD6 move.l [A5 - 0x552A], A0 00000662 4AAD AAD6 tst.l [A5 - 0x552A] 00000666 660A bne +0xC /* 00000672 */ 00000668 3F3C 0004 move.w -[A7], 0x4 0000066C 4EBA FA5C jsr [PC - 0x5A4 /* 000000CA */] 00000670 548F addq.l A7, 2 label00000672: 00000672 42A7 clr.l -[A7] 00000674 3F3C 03F0 move.w -[A7], 0x3F0 00000678 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 0000067C A9BE syscall GetNewControl 0000067E 205F movea.l A0, [A7]+ 00000680 2B48 AADA move.l [A5 - 0x5526], A0 00000684 4AAD AADA tst.l [A5 - 0x5526] 00000688 660A bne +0xC /* 00000694 */ 0000068A 3F3C 0004 move.w -[A7], 0x4 0000068E 4EBA FA3A jsr [PC - 0x5C6 /* 000000CA */] 00000692 548F addq.l A7, 2 label00000694: 00000694 42A7 clr.l -[A7] 00000696 3F3C 03F1 move.w -[A7], 0x3F1 0000069A 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 0000069E A9BE syscall GetNewControl 000006A0 205F movea.l A0, [A7]+ 000006A2 2B48 AADE move.l [A5 - 0x5522], A0 000006A6 4AAD AADE tst.l [A5 - 0x5522] 000006AA 660A bne +0xC /* 000006B6 */ 000006AC 3F3C 0004 move.w -[A7], 0x4 000006B0 4EBA FA18 jsr [PC - 0x5E8 /* 000000CA */] 000006B4 548F addq.l A7, 2 label000006B6: 000006B6 42A7 clr.l -[A7] 000006B8 3F3C 03F2 move.w -[A7], 0x3F2 000006BC 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000006C0 A9BE syscall GetNewControl 000006C2 205F movea.l A0, [A7]+ 000006C4 2B48 AAE2 move.l [A5 - 0x551E], A0 000006C8 4AAD AAE2 tst.l [A5 - 0x551E] 000006CC 660A bne +0xC /* 000006D8 */ 000006CE 3F3C 0004 move.w -[A7], 0x4 000006D2 4EBA F9F6 jsr [PC - 0x60A /* 000000CA */] 000006D6 548F addq.l A7, 2 label000006D8: 000006D8 42A7 clr.l -[A7] 000006DA 3F3C 03F3 move.w -[A7], 0x3F3 000006DE 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000006E2 A9BE syscall GetNewControl 000006E4 205F movea.l A0, [A7]+ 000006E6 2B48 AAE6 move.l [A5 - 0x551A], A0 000006EA 4AAD AAE6 tst.l [A5 - 0x551A] 000006EE 660A bne +0xC /* 000006FA */ 000006F0 3F3C 0004 move.w -[A7], 0x4 000006F4 4EBA F9D4 jsr [PC - 0x62C /* 000000CA */] 000006F8 548F addq.l A7, 2 label000006FA: 000006FA 42A7 clr.l -[A7] 000006FC 3F3C 03F4 move.w -[A7], 0x3F4 00000700 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00000704 A9BE syscall GetNewControl 00000706 205F movea.l A0, [A7]+ 00000708 2B48 AAEA move.l [A5 - 0x5516], A0 0000070C 4AAD AAEA tst.l [A5 - 0x5516] 00000710 660A bne +0xC /* 0000071C */ 00000712 3F3C 0004 move.w -[A7], 0x4 00000716 4EBA F9B2 jsr [PC - 0x64E /* 000000CA */] 0000071A 548F addq.l A7, 2 label0000071C: 0000071C 42A7 clr.l -[A7] 0000071E 3F3C 03F5 move.w -[A7], 0x3F5 00000722 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00000726 A9BE syscall GetNewControl 00000728 205F movea.l A0, [A7]+ 0000072A 2B48 AAEE move.l [A5 - 0x5512], A0 0000072E 4AAD AAEE tst.l [A5 - 0x5512] 00000732 660A bne +0xC /* 0000073E */ 00000734 3F3C 0004 move.w -[A7], 0x4 00000738 4EBA F990 jsr [PC - 0x670 /* 000000CA */] 0000073C 548F addq.l A7, 2 label0000073E: 0000073E 42A7 clr.l -[A7] 00000740 3F3C 03F6 move.w -[A7], 0x3F6 00000744 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00000748 A9BE syscall GetNewControl 0000074A 205F movea.l A0, [A7]+ 0000074C 2B48 AAF2 move.l [A5 - 0x550E], A0 00000750 4AAD AAF2 tst.l [A5 - 0x550E] 00000754 660A bne +0xC /* 00000760 */ 00000756 3F3C 0004 move.w -[A7], 0x4 0000075A 4EBA F96E jsr [PC - 0x692 /* 000000CA */] 0000075E 548F addq.l A7, 2 label00000760: 00000760 42A7 clr.l -[A7] 00000762 3F3C 03F7 move.w -[A7], 0x3F7 00000766 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 0000076A A9BE syscall GetNewControl 0000076C 205F movea.l A0, [A7]+ 0000076E 2B48 AAF6 move.l [A5 - 0x550A], A0 00000772 4AAD AAF6 tst.l [A5 - 0x550A] 00000776 660A bne +0xC /* 00000782 */ 00000778 3F3C 0004 move.w -[A7], 0x4 0000077C 4EBA F94C jsr [PC - 0x6B4 /* 000000CA */] 00000780 548F addq.l A7, 2 label00000782: 00000782 42A7 clr.l -[A7] 00000784 3F3C 03F8 move.w -[A7], 0x3F8 00000788 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 0000078C A9BE syscall GetNewControl 0000078E 205F movea.l A0, [A7]+ 00000790 2B48 AAFA move.l [A5 - 0x5506], A0 00000794 4AAD AAFA tst.l [A5 - 0x5506] 00000798 660A bne +0xC /* 000007A4 */ 0000079A 3F3C 0004 move.w -[A7], 0x4 0000079E 4EBA F92A jsr [PC - 0x6D6 /* 000000CA */] 000007A2 548F addq.l A7, 2 label000007A4: 000007A4 42A7 clr.l -[A7] 000007A6 3F3C 03F9 move.w -[A7], 0x3F9 000007AA 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000007AE A9BE syscall GetNewControl 000007B0 205F movea.l A0, [A7]+ 000007B2 2B48 AAFE move.l [A5 - 0x5502], A0 000007B6 4AAD AAFE tst.l [A5 - 0x5502] 000007BA 660A bne +0xC /* 000007C6 */ 000007BC 3F3C 0004 move.w -[A7], 0x4 000007C0 4EBA F908 jsr [PC - 0x6F8 /* 000000CA */] 000007C4 548F addq.l A7, 2 label000007C6: 000007C6 42A7 clr.l -[A7] 000007C8 3F3C 03FA move.w -[A7], 0x3FA 000007CC 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000007D0 A9BE syscall GetNewControl 000007D2 205F movea.l A0, [A7]+ 000007D4 2B48 AB02 move.l [A5 - 0x54FE], A0 000007D8 4AAD AB02 tst.l [A5 - 0x54FE] 000007DC 660A bne +0xC /* 000007E8 */ 000007DE 3F3C 0004 move.w -[A7], 0x4 000007E2 4EBA F8E6 jsr [PC - 0x71A /* 000000CA */] 000007E6 548F addq.l A7, 2 label000007E8: 000007E8 42A7 clr.l -[A7] 000007EA 3F3C 03FB move.w -[A7], 0x3FB 000007EE 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000007F2 A9BE syscall GetNewControl 000007F4 205F movea.l A0, [A7]+ 000007F6 2B48 AB06 move.l [A5 - 0x54FA], A0 000007FA 4AAD AB06 tst.l [A5 - 0x54FA] 000007FE 660A bne +0xC /* 0000080A */ 00000800 3F3C 0004 move.w -[A7], 0x4 00000804 4EBA F8C4 jsr [PC - 0x73C /* 000000CA */] 00000808 548F addq.l A7, 2 label0000080A: 0000080A 42A7 clr.l -[A7] 0000080C 3F3C 03FC move.w -[A7], 0x3FC 00000810 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00000814 A9BE syscall GetNewControl 00000816 205F movea.l A0, [A7]+ 00000818 2B48 AB0A move.l [A5 - 0x54F6], A0 0000081C 4AAD AB0A tst.l [A5 - 0x54F6] 00000820 660A bne +0xC /* 0000082C */ 00000822 3F3C 0004 move.w -[A7], 0x4 00000826 4EBA F8A2 jsr [PC - 0x75E /* 000000CA */] 0000082A 548F addq.l A7, 2 label0000082C: 0000082C 42A7 clr.l -[A7] 0000082E 3F3C 03E9 move.w -[A7], 0x3E9 00000832 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00000836 A9BE syscall GetNewControl 00000838 205F movea.l A0, [A7]+ 0000083A 2B48 AAC2 move.l [A5 - 0x553E], A0 0000083E 4AAD AAC2 tst.l [A5 - 0x553E] 00000842 660A bne +0xC /* 0000084E */ 00000844 3F3C 0004 move.w -[A7], 0x4 00000848 4EBA F880 jsr [PC - 0x780 /* 000000CA */] 0000084C 548F addq.l A7, 2 label0000084E: 0000084E 42A7 clr.l -[A7] 00000850 3F3C 0001 move.w -[A7], 0x1 00000854 A9B9 syscall GetCursor 00000856 205F movea.l A0, [A7]+ 00000858 2B48 9C06 move.l [A5 - 0x63FA], A0 0000085C 4AAD 9C06 tst.l [A5 - 0x63FA] 00000860 6612 bne +0x14 /* 00000874 */ 00000862 206D 9C06 movea.l A0, [A5 - 0x63FA] 00000866 2050 movea.l A0, [A0] 00000868 43ED B77E lea.l A1, [A5 - 0x4882] 0000086C 7010 moveq.l D0, 0x10 label0000086E: 0000086E 20D9 move.l [A0]+, [A1]+ 00000870 51C8 FFFC dbf D0, -0x6 /* 0000086E */ label00000874: 00000874 42A7 clr.l -[A7] 00000876 3F3C 0004 move.w -[A7], 0x4 0000087A A9B9 syscall GetCursor 0000087C 205F movea.l A0, [A7]+ 0000087E 2B48 9C0A move.l [A5 - 0x63F6], A0 00000882 4AAD 9C0A tst.l [A5 - 0x63F6] 00000886 6612 bne +0x14 /* 0000089A */ 00000888 206D 9C0A movea.l A0, [A5 - 0x63F6] 0000088C 2050 movea.l A0, [A0] 0000088E 43ED B77E lea.l A1, [A5 - 0x4882] 00000892 7010 moveq.l D0, 0x10 label00000894: 00000894 20D9 move.l [A0]+, [A1]+ 00000896 51C8 FFFC dbf D0, -0x6 /* 00000894 */ label0000089A: 0000089A 42A7 clr.l -[A7] 0000089C 3F3C 0002 move.w -[A7], 0x2 000008A0 A9B9 syscall GetCursor 000008A2 205F movea.l A0, [A7]+ 000008A4 2B48 9C0E move.l [A5 - 0x63F2], A0 000008A8 4AAD 9C0E tst.l [A5 - 0x63F2] 000008AC 6612 bne +0x14 /* 000008C0 */ 000008AE 206D 9C0E movea.l A0, [A5 - 0x63F2] 000008B2 2050 movea.l A0, [A0] 000008B4 43ED B77E lea.l A1, [A5 - 0x4882] 000008B8 7010 moveq.l D0, 0x10 label000008BA: 000008BA 20D9 move.l [A0]+, [A1]+ 000008BC 51C8 FFFC dbf D0, -0x6 /* 000008BA */ label000008C0: 000008C0 3F3C 03E8 move.w -[A7], 0x3E8 000008C4 A98A syscall FreeAlert 000008C6 4E5E unlink A6 000008C8 4E75 rts fn000008CA: 000008CA 4E56 FFAC link A6, -0x0054 000008CE 4267 clr.w -[A7] 000008D0 3F3C 0001 move.w -[A7], 0x1 000008D4 486E FFC6 pea.l [A6 - 0x3A] 000008D8 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000008DC 301F move.w D0, [A7]+ 000008DE 102E FFCF move.b D0, [A6 - 0x31] 000008E2 4880 ext.w D0 000008E4 3B40 AB42 move.w [A5 - 0x54BE], D0 000008E8 42A7 clr.l -[A7] 000008EA 3F3C A860 move.w -[A7], 0xA860 000008EE 1F3C 0001 move.b -[A7], 0x1 000008F2 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000008F6 201F move.l D0, [A7]+ 000008F8 42A7 clr.l -[A7] 000008FA 3F3C A89F move.w -[A7], 0xA89F 000008FE 2D40 FFC2 move.l [A6 - 0x3E], D0 00000902 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 00000906 201F move.l D0, [A7]+ 00000908 B0AE FFC2 cmp.l D0, [A6 - 0x3E] 0000090C 56C0 sne D0 0000090E 4400 neg.b D0 00000910 4880 ext.w D0 00000912 3B40 AB44 move.w [A5 - 0x54BC], D0 00000916 426D AB40 clr.w [A5 - 0x54C0] 0000091A 2F2D AABE move.l -[A7], [A5 - 0x5542] 0000091E 3F3C 00FF move.w -[A7], 0xFF 00000922 A95D syscall HiliteControl 00000924 2F2D AAC2 move.l -[A7], [A5 - 0x553E] 00000928 A958 syscall HideControl 0000092A 426D AC62 clr.w [A5 - 0x539E] 0000092E 426D AB3E clr.w [A5 - 0x54C2] 00000932 426D B2AC clr.w [A5 - 0x4D54] 00000936 7001 moveq.l D0, 0x01 00000938 3B40 B2B0 move.w [A5 - 0x4D50], D0 0000093C 426D AB46 clr.w [A5 - 0x54BA] 00000940 41ED 011A lea.l A0, [A5 + 0x11A /* export_31 */] 00000944 2B48 AB0E move.l [A5 - 0x54F2], A0 00000948 41ED 0082 lea.l A0, [A5 + 0x82 /* export_12 */] 0000094C 2B48 AB12 move.l [A5 - 0x54EE], A0 00000950 41ED 00AA lea.l A0, [A5 + 0xAA /* export_17 */] 00000954 2B48 AB16 move.l [A5 - 0x54EA], A0 00000958 41ED 00BA lea.l A0, [A5 + 0xBA /* export_19 */] 0000095C 2B48 AB1A move.l [A5 - 0x54E6], A0 00000960 41ED 008A lea.l A0, [A5 + 0x8A /* export_13 */] 00000964 2B48 AB1E move.l [A5 - 0x54E2], A0 00000968 41ED 015A lea.l A0, [A5 + 0x15A /* export_39 */] 0000096C 2B48 AB22 move.l [A5 - 0x54DE], A0 00000970 41ED 00DA lea.l A0, [A5 + 0xDA /* export_23 */] 00000974 2B48 AB26 move.l [A5 - 0x54DA], A0 00000978 41ED 0072 lea.l A0, [A5 + 0x72 /* export_10 */] 0000097C 2B48 AB2A move.l [A5 - 0x54D6], A0 00000980 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 00000984 2B48 AB2E move.l [A5 - 0x54D2], A0 00000988 41ED 00B2 lea.l A0, [A5 + 0xB2 /* export_18 */] 0000098C 2B48 AB32 move.l [A5 - 0x54CE], A0 00000990 41ED 0092 lea.l A0, [A5 + 0x92 /* export_14 */] 00000994 2B48 AB36 move.l [A5 - 0x54CA], A0 00000998 41ED 0142 lea.l A0, [A5 + 0x142 /* export_36 */] 0000099C 2B48 AB3A move.l [A5 - 0x54C6], A0 000009A0 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000009A4 A915 syscall ShowWindow 000009A6 42AD 9C12 clr.l [A5 - 0x63EE] 000009AA 7004 moveq.l D0, 0x04 000009AC 3B40 9C24 move.w [A5 - 0x63DC], D0 000009B0 486D 9C26 pea.l [A5 - 0x63DA] 000009B4 4267 clr.w -[A7] 000009B6 4267 clr.w -[A7] 000009B8 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000009BC 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000009C0 A8A7 syscall SetRect 000009C2 206D B7EA movea.l A0, [A5 - 0x4816] 000009C6 43EE FFF2 lea.l A1, [A6 - 0xE] 000009CA 5488 addq.l A0, 2 000009CC 22D8 move.l [A1]+, [A0]+ 000009CE 22D8 move.l [A1]+, [A0]+ 000009D0 22D8 move.l [A1]+, [A0]+ 000009D2 32D8 move.w [A1]+, [A0]+ 000009D4 7006 moveq.l D0, 0x06 000009D6 3D40 FFEA move.w [A6 - 0x16], D0 000009DA 701A moveq.l D0, 0x1A 000009DC 3D40 FFEE move.w [A6 - 0x12], D0 000009E0 7006 moveq.l D0, 0x06 000009E2 3D40 FFEC move.w [A6 - 0x14], D0 000009E6 701A moveq.l D0, 0x1A 000009E8 3D40 FFF0 move.w [A6 - 0x10], D0 000009EC 7004 moveq.l D0, 0x04 000009EE 3D40 FFE2 move.w [A6 - 0x1E], D0 000009F2 701C moveq.l D0, 0x1C 000009F4 3D40 FFE6 move.w [A6 - 0x1A], D0 000009F8 7004 moveq.l D0, 0x04 000009FA 3D40 FFE4 move.w [A6 - 0x1C], D0 000009FE 701C moveq.l D0, 0x1C 00000A00 3D40 FFE8 move.w [A6 - 0x18], D0 00000A04 42A7 clr.l -[A7] 00000A06 A8CB syscall OpenPoly 00000A08 205F movea.l A0, [A7]+ 00000A0A 2D48 FFDA move.l [A6 - 0x26], A0 00000A0E 3F3C 000B move.w -[A7], 0xB 00000A12 3F3C 0007 move.w -[A7], 0x7 00000A16 A893 syscall MoveTo 00000A18 3F3C 0015 move.w -[A7], 0x15 00000A1C 3F3C 0007 move.w -[A7], 0x7 00000A20 A891 syscall LineTo 00000A22 3F3C 001A move.w -[A7], 0x1A 00000A26 3F3C 0010 move.w -[A7], 0x10 00000A2A A891 syscall LineTo 00000A2C 3F3C 0015 move.w -[A7], 0x15 00000A30 3F3C 0019 move.w -[A7], 0x19 00000A34 A891 syscall LineTo 00000A36 3F3C 000B move.w -[A7], 0xB 00000A3A 3F3C 0019 move.w -[A7], 0x19 00000A3E A891 syscall LineTo 00000A40 3F3C 0006 move.w -[A7], 0x6 00000A44 3F3C 0010 move.w -[A7], 0x10 00000A48 A891 syscall LineTo 00000A4A 3F3C 000B move.w -[A7], 0xB 00000A4E 3F3C 0007 move.w -[A7], 0x7 00000A52 A891 syscall LineTo 00000A54 A8CC syscall ClosePoly/ClosePgon 00000A56 42A7 clr.l -[A7] 00000A58 A8CB syscall OpenPoly 00000A5A 205F movea.l A0, [A7]+ 00000A5C 2D48 FFD6 move.l [A6 - 0x2A], A0 00000A60 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000A64 3F3C 0005 move.w -[A7], 0x5 00000A68 A893 syscall MoveTo 00000A6A 3F3C 0016 move.w -[A7], 0x16 00000A6E 3F3C 0005 move.w -[A7], 0x5 00000A72 A891 syscall LineTo 00000A74 3F3C 001C move.w -[A7], 0x1C 00000A78 3F3C 0010 move.w -[A7], 0x10 00000A7C A891 syscall LineTo 00000A7E 3F3C 0016 move.w -[A7], 0x16 00000A82 3F3C 001B move.w -[A7], 0x1B 00000A86 A891 syscall LineTo 00000A88 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000A8C 3F3C 001B move.w -[A7], 0x1B 00000A90 A891 syscall LineTo 00000A92 3F3C 0004 move.w -[A7], 0x4 00000A96 3F3C 0010 move.w -[A7], 0x10 00000A9A A891 syscall LineTo 00000A9C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000AA0 3F3C 0005 move.w -[A7], 0x5 00000AA4 A891 syscall LineTo 00000AA6 A8CC syscall ClosePoly/ClosePgon 00000AA8 426E FFDE clr.w [A6 - 0x22] 00000AAC 6000 0116 bra +0x118 /* 00000BC4 */ label00000AB0: 00000AB0 426E FFE0 clr.w [A6 - 0x20] 00000AB4 6000 0100 bra +0x102 /* 00000BB6 */ label00000AB8: 00000AB8 302E FFE0 move.w D0, [A6 - 0x20] 00000ABC 48C0 ext.l D0 00000ABE E780 asl D0, 3 00000AC0 41ED 9C2E lea.l A0, [A5 - 0x63D2] 00000AC4 D1C0 add.l A0, D0 00000AC6 302E FFDE move.w D0, [A6 - 0x22] 00000ACA 48C0 ext.l D0 00000ACC E580 asl D0, 2 00000ACE D1C0 add.l A0, D0 00000AD0 42A7 clr.l -[A7] 00000AD2 4878 0080 push.l 0x80 00000AD6 2D48 FFC2 move.l [A6 - 0x3E], A0 00000ADA 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00000ADE 205F movea.l A0, [A7]+ 00000AE0 226E FFC2 movea.l A1, [A6 - 0x3E] 00000AE4 2288 move.l [A1], A0 00000AE6 302E FFE0 move.w D0, [A6 - 0x20] 00000AEA 48C0 ext.l D0 00000AEC E780 asl D0, 3 00000AEE 41ED 9C2E lea.l A0, [A5 - 0x63D2] 00000AF2 D1C0 add.l A0, D0 00000AF4 302E FFDE move.w D0, [A6 - 0x22] 00000AF8 48C0 ext.l D0 00000AFA E580 asl D0, 2 00000AFC D1C0 add.l A0, D0 00000AFE 2B50 9C20 move.l [A5 - 0x63E0], [A0] 00000B02 486D 9C20 pea.l [A5 - 0x63E0] 00000B06 A875 syscall SetPBits/SetPortBits 00000B08 486D 9C26 pea.l [A5 - 0x63DA] 00000B0C A8A3 syscall EraseRect 00000B0E 302E FFE0 move.w D0, [A6 - 0x20] 00000B12 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000B16 0000 0005 ori.b D0, 0x5 00000B1A 005A 000C ori.w [A2]+, 0xC 00000B1E 001C 002C ori.b [A4]+, 0x2C /* ',' */ 00000B22 003C 0042 ori.b ccr, 66 00000B26 0048 486E ori.w A0, 0x486E /* 'Hn' */ 00000B2A FFEA .invalid <> 00000B2C 486D B7DA pea.l [A5 - 0x4826] 00000B30 A8BB syscall FillOval 00000B32 486E FFEA pea.l [A6 - 0x16] 00000B36 A8B7 syscall FrameOval 00000B38 603A bra +0x3C /* 00000B74 */ 00000B3A 486E FFEA pea.l [A6 - 0x16] 00000B3E 486D B7DA pea.l [A5 - 0x4826] 00000B42 A8A5 syscall FillRect 00000B44 486E FFEA pea.l [A6 - 0x16] 00000B48 A8A1 syscall FrameRect 00000B4A 6028 bra +0x2A /* 00000B74 */ 00000B4C 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000B50 486D B7DA pea.l [A5 - 0x4826] 00000B54 A8CA syscall FillPoly 00000B56 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000B5A A8C6 syscall FramePoly 00000B5C 6016 bra +0x18 /* 00000B74 */ 00000B5E 486E FFEA pea.l [A6 - 0x16] 00000B62 A8B7 syscall FrameOval 00000B64 600E bra +0x10 /* 00000B74 */ 00000B66 486E FFEA pea.l [A6 - 0x16] 00000B6A A8A1 syscall FrameRect 00000B6C 6006 bra +0x8 /* 00000B74 */ 00000B6E 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000B72 A8C6 syscall FramePoly label00000B74: 00000B74 4A6E FFDE tst.w [A6 - 0x22] 00000B78 6700 0032 beq +0x34 /* 00000BAC */ 00000B7C 302E FFE0 move.w D0, [A6 - 0x20] 00000B80 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000B84 0000 0005 ori.b D0, 0x5 00000B88 0024 000C ori.b -[A4], 0xC 00000B8C 0012 0018 ori.b [A2], 0x18 00000B90 0006 000C ori.b D6, 0xC 00000B94 0012 486E ori.b [A2], 0x6E /* 'n' */ 00000B98 FFE2 .invalid <> 00000B9A A8B7 syscall FrameOval 00000B9C 600E bra +0x10 /* 00000BAC */ 00000B9E 486E FFE2 pea.l [A6 - 0x1E] 00000BA2 A8A1 syscall FrameRect 00000BA4 6006 bra +0x8 /* 00000BAC */ 00000BA6 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00000BAA A8C6 syscall FramePoly label00000BAC: 00000BAC 486E FFF2 pea.l [A6 - 0xE] 00000BB0 A875 syscall SetPBits/SetPortBits 00000BB2 526E FFE0 addq.w [A6 - 0x20], 1 label00000BB6: 00000BB6 0C6E 0006 FFE0 cmpi.w [A6 - 0x20], 0x6 00000BBC 6D00 FEFA blt -0x104 /* 00000AB8 */ 00000BC0 526E FFDE addq.w [A6 - 0x22], 1 label00000BC4: 00000BC4 0C6E 0002 FFDE cmpi.w [A6 - 0x22], 0x2 00000BCA 6D00 FEE4 blt -0x11A /* 00000AB0 */ 00000BCE 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000BD2 A8CD syscall KillPoly 00000BD4 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00000BD8 A8CD syscall KillPoly 00000BDA 426E FFE0 clr.w [A6 - 0x20] 00000BDE 6000 00AA bra +0xAC /* 00000C8A */ label00000BE2: 00000BE2 302E FFE0 move.w D0, [A6 - 0x20] 00000BE6 C1FC 000A muls.w D0, 0xA /* '\n' */ 00000BEA 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00000BEE D1C0 add.l A0, D0 00000BF0 705A moveq.l D0, 0x5A 00000BF2 906E FFE0 sub.w D0, [A6 - 0x20] 00000BF6 3D40 FFC4 move.w [A6 - 0x3C], D0 00000BFA 486E FFC4 pea.l [A6 - 0x3C] 00000BFE 486E FFBA pea.l [A6 - 0x46] 00000C02 3F3C 200E move.w -[A7], 0x200E 00000C06 A9EB syscall Pack4/FP68K 00000C08 486D B378 pea.l [A5 - 0x4C88] 00000C0C 486E FFBA pea.l [A6 - 0x46] 00000C10 3F3C 0004 move.w -[A7], 0x4 00000C14 A9EB syscall Pack4/FP68K 00000C16 43EE FFC4 lea.l A1, [A6 - 0x3C] 00000C1A 2F21 move.l -[A7], -[A1] 00000C1C 2F21 move.l -[A7], -[A1] 00000C1E 3F21 move.w -[A7], -[A1] 00000C20 486E FFB0 pea.l [A6 - 0x50] 00000C24 2D48 FFAC move.l [A6 - 0x54], A0 00000C28 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000C2C 4FEF 000E lea.l A7, [A7 + 0xE] 00000C30 206E FFAC movea.l A0, [A6 - 0x54] 00000C34 43EE FFB0 lea.l A1, [A6 - 0x50] 00000C38 20D9 move.l [A0]+, [A1]+ 00000C3A 20D9 move.l [A0]+, [A1]+ 00000C3C 30D9 move.w [A0]+, [A1]+ 00000C3E 302E FFE0 move.w D0, [A6 - 0x20] 00000C42 5240 addq.w D0, 1 00000C44 C1FC 000A muls.w D0, 0xA /* '\n' */ 00000C48 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00000C4C D1C0 add.l A0, D0 00000C4E 302E FFE0 move.w D0, [A6 - 0x20] 00000C52 C1FC 000A muls.w D0, 0xA /* '\n' */ 00000C56 43ED 9C5E lea.l A1, [A5 - 0x63A2] 00000C5A D3C0 add.l A1, D0 00000C5C 20D9 move.l [A0]+, [A1]+ 00000C5E 20D9 move.l [A0]+, [A1]+ 00000C60 30D9 move.w [A0]+, [A1]+ 00000C62 302E FFE0 move.w D0, [A6 - 0x20] 00000C66 5440 addq.w D0, 2 00000C68 C1FC 000A muls.w D0, 0xA /* '\n' */ 00000C6C 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00000C70 D1C0 add.l A0, D0 00000C72 302E FFE0 move.w D0, [A6 - 0x20] 00000C76 C1FC 000A muls.w D0, 0xA /* '\n' */ 00000C7A 43ED 9C5E lea.l A1, [A5 - 0x63A2] 00000C7E D3C0 add.l A1, D0 00000C80 20D9 move.l [A0]+, [A1]+ 00000C82 20D9 move.l [A0]+, [A1]+ 00000C84 30D9 move.w [A0]+, [A1]+ 00000C86 566E FFE0 addq.w [A6 - 0x20], 3 label00000C8A: 00000C8A 0C6E 0168 FFE0 cmpi.w [A6 - 0x20], 0x168 00000C90 6D00 FF50 blt -0xAE /* 00000BE2 */ 00000C94 4E5E unlink A6 00000C96 4E75 rts fn00000C98: 00000C98 4E56 FDCC link A6, -0x0234 00000C9C 2F0A move.l -[A7], A2 00000C9E 486E FFFE pea.l [A6 - 0x2] 00000CA2 486E FFFC pea.l [A6 - 0x4] 00000CA6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00000CAA 4A6E FFFC tst.w [A6 - 0x4] 00000CAE 6700 01CE beq +0x1D0 /* 00000E7E */ 00000CB2 3F3C 0001 move.w -[A7], 0x1 00000CB6 486E FEF2 pea.l [A6 - 0x10E] 00000CBA 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00000CBE 3F3C 0001 move.w -[A7], 0x1 00000CC2 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00000CC6 3B6E FEF2 AC48 move.w [A5 - 0x53B8], [A6 - 0x10E] 00000CCC 426E FFFA clr.w [A6 - 0x6] 00000CD0 6016 bra +0x18 /* 00000CE8 */ label00000CD2: 00000CD2 41ED AB48 lea.l A0, [A5 - 0x54B8] 00000CD6 D0EE FFFA add.w A0, [A6 - 0x6] 00000CDA 326E FFFA movea.w A1, [A6 - 0x6] 00000CDE D3CE add.l A1, A6 00000CE0 10A9 FEFA move.b [A0], [A1 - 0x106] 00000CE4 526E FFFA addq.w [A6 - 0x6], 1 label00000CE8: 00000CE8 7000 moveq.l D0, 0x00 00000CEA 102E FEFA move.b D0, [A6 - 0x106] 00000CEE 5240 addq.w D0, 1 00000CF0 B06E FFFA cmp.w D0, [A6 - 0x6] 00000CF4 62DC bhi -0x22 /* 00000CD2 */ 00000CF6 4267 clr.w -[A7] 00000CF8 486E FDEC pea.l [A6 - 0x214] 00000CFC 486E FEF0 pea.l [A6 - 0x110] 00000D00 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000D04 301F move.w D0, [A7]+ 00000D06 4267 clr.w -[A7] 00000D08 486D B382 pea.l [A5 - 0x4C7E] 00000D0C 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00000D10 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000D14 301F move.w D0, [A7]+ 00000D16 4267 clr.w -[A7] 00000D18 486D AB48 pea.l [A5 - 0x54B8] 00000D1C A997 syscall OpenResFile 00000D1E 301F move.w D0, [A7]+ 00000D20 3D40 FEEE move.w [A6 - 0x112], D0 00000D24 42A7 clr.l -[A7] 00000D26 4879 2140 2324 push.l 0x21402324 /* '!@#$' */ 00000D2C 3F3C 03E8 move.w -[A7], 0x3E8 00000D30 A9A0 syscall GetResource 00000D32 205F movea.l A0, [A7]+ 00000D34 2D48 FDD0 move.l [A6 - 0x230], A0 00000D38 4AAE FDD0 tst.l [A6 - 0x230] 00000D3C 6606 bne +0x8 /* 00000D44 */ 00000D3E 422E FDD8 clr.b [A6 - 0x228] 00000D42 603E bra +0x40 /* 00000D82 */ label00000D44: 00000D44 42A7 clr.l -[A7] 00000D46 2F2E FDD0 move.l -[A7], [A6 - 0x230] 00000D4A 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00000D4E 201F move.l D0, [A7]+ 00000D50 2D40 FDCC move.l [A6 - 0x234], D0 00000D54 1D6E FDCF FDD8 move.b [A6 - 0x228], [A6 - 0x231] 00000D5A 426E FFFA clr.w [A6 - 0x6] 00000D5E 6018 bra +0x1A /* 00000D78 */ label00000D60: 00000D60 306E FFFA movea.w A0, [A6 - 0x6] 00000D64 D1CE add.l A0, A6 00000D66 226E FDD0 movea.l A1, [A6 - 0x230] 00000D6A 346E FFFA movea.w A2, [A6 - 0x6] 00000D6E D5D1 add.l A2, [A1] 00000D70 1152 FDD9 move.b [A0 - 0x227], [A2] 00000D74 526E FFFA addq.w [A6 - 0x6], 1 label00000D78: 00000D78 306E FFFA movea.w A0, [A6 - 0x6] 00000D7C B1EE FDCC cmpa.l A0, [A6 - 0x234] 00000D80 6DDE blt -0x20 /* 00000D60 */ label00000D82: 00000D82 3F2E FEEE move.w -[A7], [A6 - 0x112] 00000D86 A99A syscall CloseResFile 00000D88 4267 clr.w -[A7] 00000D8A 42A7 clr.l -[A7] 00000D8C 3F2E FEF0 move.w -[A7], [A6 - 0x110] 00000D90 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000D94 301F move.w D0, [A7]+ 00000D96 4A2E FDD8 tst.b [A6 - 0x228] 00000D9A 6710 beq +0x12 /* 00000DAC */ 00000D9C 486E FDD8 pea.l [A6 - 0x228] 00000DA0 4EBA 6BF8 jsr [PC + 0x6BF8 /* 0000799A */] 00000DA4 588F addq.l A7, 4 00000DA6 3D40 FEEC move.w [A6 - 0x114], D0 00000DAA 6006 bra +0x8 /* 00000DB2 */ label00000DAC: 00000DAC 7001 moveq.l D0, 0x01 00000DAE 3D40 FEEC move.w [A6 - 0x114], D0 label00000DB2: 00000DB2 4A6E FEEC tst.w [A6 - 0x114] 00000DB6 6700 00B8 beq +0xBA /* 00000E70 */ 00000DBA 7001 moveq.l D0, 0x01 00000DBC 3B40 AB46 move.w [A5 - 0x54BA], D0 00000DC0 426E FFFA clr.w [A6 - 0x6] 00000DC4 6016 bra +0x18 /* 00000DDC */ label00000DC6: 00000DC6 41ED AC4E lea.l A0, [A5 - 0x53B2] 00000DCA D0EE FFFA add.w A0, [A6 - 0x6] 00000DCE 326E FFFA movea.w A1, [A6 - 0x6] 00000DD2 D3CE add.l A1, A6 00000DD4 10A9 FDD8 move.b [A0], [A1 - 0x228] 00000DD8 526E FFFA addq.w [A6 - 0x6], 1 label00000DDC: 00000DDC 102E FDD8 move.b D0, [A6 - 0x228] 00000DE0 4880 ext.w D0 00000DE2 B06E FFFA cmp.w D0, [A6 - 0x6] 00000DE6 6CDE bge -0x20 /* 00000DC6 */ 00000DE8 4267 clr.w -[A7] 00000DEA 486D AB48 pea.l [A5 - 0x54B8] 00000DEE A997 syscall OpenResFile 00000DF0 301F move.w D0, [A7]+ 00000DF2 3D40 FEEE move.w [A6 - 0x112], D0 00000DF6 42A7 clr.l -[A7] 00000DF8 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00000DFE 3F3C 03E8 move.w -[A7], 0x3E8 00000E02 A9A0 syscall GetResource 00000E04 205F movea.l A0, [A7]+ 00000E06 2D48 FDD4 move.l [A6 - 0x22C], A0 00000E0A 4AAE FDD4 tst.l [A6 - 0x22C] 00000E0E 6606 bne +0x8 /* 00000E16 */ 00000E10 42AD AC4A clr.l [A5 - 0x53B6] 00000E14 6042 bra +0x44 /* 00000E58 */ label00000E16: 00000E16 42A7 clr.l -[A7] 00000E18 4878 0080 push.l 0x80 00000E1C 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00000E20 205F movea.l A0, [A7]+ 00000E22 2B48 AC4A move.l [A5 - 0x53B6], A0 00000E26 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000E2A 6706 beq +0x8 /* 00000E32 */ 00000E2C 3F3C 0001 move.w -[A7], 0x1 00000E30 A9C8 syscall SysBeep label00000E32: 00000E32 426E FFFA clr.w [A6 - 0x6] 00000E36 6018 bra +0x1A /* 00000E50 */ label00000E38: 00000E38 306E FFFA movea.w A0, [A6 - 0x6] 00000E3C D1ED AC4A add.l A0, [A5 - 0x53B6] 00000E40 226E FDD4 movea.l A1, [A6 - 0x22C] 00000E44 346E FFFA movea.w A2, [A6 - 0x6] 00000E48 D5D1 add.l A2, [A1] 00000E4A 1092 move.b [A0], [A2] 00000E4C 526E FFFA addq.w [A6 - 0x6], 1 label00000E50: 00000E50 0C6E 0080 FFFA cmpi.w [A6 - 0x6], 0x80 00000E56 6DE0 blt -0x1E /* 00000E38 */ label00000E58: 00000E58 3F2E FEEE move.w -[A7], [A6 - 0x112] 00000E5C A99A syscall CloseResFile 00000E5E 4267 clr.w -[A7] 00000E60 486D B384 pea.l [A5 - 0x4C7C] 00000E64 3F2E FEF0 move.w -[A7], [A6 - 0x110] 00000E68 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000E6C 301F move.w D0, [A7]+ 00000E6E 600E bra +0x10 /* 00000E7E */ label00000E70: 00000E70 486D B3A2 pea.l [A5 - 0x4C5E] 00000E74 486D B386 pea.l [A5 - 0x4C7A] 00000E78 4EBA F186 jsr [PC - 0xE7A /* 00000000 */] 00000E7C 508F addq.l A7, 8 label00000E7E: 00000E7E 245F movea.l A2, [A7]+ 00000E80 4E5E unlink A6 00000E82 4E75 rts fn00000E84: 00000E84 4E56 FFF8 link A6, -0x0008 00000E88 3F3C 0002 move.w -[A7], 0x2 00000E8C 3F3C 0002 move.w -[A7], 0x2 00000E90 A89B syscall PenSize 00000E92 3F3C 012C move.w -[A7], 0x12C 00000E96 3F3C 012C move.w -[A7], 0x12C 00000E9A A893 syscall MoveTo 00000E9C 3F3C 012C move.w -[A7], 0x12C 00000EA0 3F3C 00FA move.w -[A7], 0xFA 00000EA4 A891 syscall LineTo 00000EA6 3F3C 01F4 move.w -[A7], 0x1F4 00000EAA 3F3C 00FA move.w -[A7], 0xFA 00000EAE A891 syscall LineTo 00000EB0 4267 clr.w -[A7] 00000EB2 A887 syscall TextFont 00000EB4 3F3C 000C move.w -[A7], 0xC 00000EB8 A88A syscall TextSize 00000EBA 4A6D AB40 tst.w [A5 - 0x54C0] 00000EBE 6740 beq +0x42 /* 00000F00 */ 00000EC0 3F3C 012C move.w -[A7], 0x12C 00000EC4 3F3C 00FA move.w -[A7], 0xFA 00000EC8 A893 syscall MoveTo 00000ECA 3F3C 012C move.w -[A7], 0x12C 00000ECE 4267 clr.w -[A7] 00000ED0 A891 syscall LineTo 00000ED2 4267 clr.w -[A7] 00000ED4 486D AA6E pea.l [A5 - 0x5592] 00000ED8 A88C syscall StringWidth 00000EDA 301F move.w D0, [A7]+ 00000EDC 48C0 ext.l D0 00000EDE 81FC 0002 divs.w D0, 0x2 00000EE2 323C 0190 move.w D1, 0x190 00000EE6 9240 sub.w D1, D0 00000EE8 3F01 move.w -[A7], D1 00000EEA 3F3C 000F move.w -[A7], 0xF 00000EEE A893 syscall MoveTo 00000EF0 3F3C 0005 move.w -[A7], 0x5 00000EF4 A888 syscall TextFace 00000EF6 486D AA6E pea.l [A5 - 0x5592] 00000EFA A884 syscall DrawString 00000EFC 4267 clr.w -[A7] 00000EFE A888 syscall TextFace label00000F00: 00000F00 3F3C 0001 move.w -[A7], 0x1 00000F04 3F3C 0001 move.w -[A7], 0x1 00000F08 A89B syscall PenSize 00000F0A 4A6D AB46 tst.w [A5 - 0x54BA] 00000F0E 674E beq +0x50 /* 00000F5E */ 00000F10 4AAD AC4A tst.l [A5 - 0x53B6] 00000F14 671C beq +0x1E /* 00000F32 */ 00000F16 4267 clr.w -[A7] 00000F18 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00000F1C 3F3C 010E move.w -[A7], 0x10E 00000F20 3F3C 0141 move.w -[A7], 0x141 00000F24 3F3C FFFE move.w -[A7], 0xFFFE 00000F28 4EBA F2F4 jsr [PC - 0xD0C /* 0000021E */] 00000F2C 4FEF 000A lea.l A7, [A7 + 0xA] 00000F30 601A bra +0x1C /* 00000F4C */ label00000F32: 00000F32 4267 clr.w -[A7] 00000F34 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00000F38 3F3C 0111 move.w -[A7], 0x111 00000F3C 3F3C 013E move.w -[A7], 0x13E 00000F40 3F3C FFFF move.w -[A7], 0xFFFF 00000F44 4EBA F2D8 jsr [PC - 0xD28 /* 0000021E */] 00000F48 4FEF 000A lea.l A7, [A7 + 0xA] label00000F4C: 00000F4C 3F3C 0131 move.w -[A7], 0x131 00000F50 3F3C 0128 move.w -[A7], 0x128 00000F54 A893 syscall MoveTo 00000F56 486D AB48 pea.l [A5 - 0x54B8] 00000F5A A884 syscall DrawString 00000F5C 6030 bra +0x32 /* 00000F8E */ label00000F5E: 00000F5E 3F3C 0131 move.w -[A7], 0x131 00000F62 3F3C 0109 move.w -[A7], 0x109 00000F66 A893 syscall MoveTo 00000F68 486D B3A4 pea.l [A5 - 0x4C5C] 00000F6C A884 syscall DrawString 00000F6E 3F3C 0131 move.w -[A7], 0x131 00000F72 3F3C 0118 move.w -[A7], 0x118 00000F76 A893 syscall MoveTo 00000F78 486D B3AC pea.l [A5 - 0x4C54] 00000F7C A884 syscall DrawString 00000F7E 3F3C 0131 move.w -[A7], 0x131 00000F82 3F3C 0127 move.w -[A7], 0x127 00000F86 A893 syscall MoveTo 00000F88 486D B3B4 pea.l [A5 - 0x4C4C] 00000F8C A884 syscall DrawString label00000F8E: 00000F8E 3F3C 0004 move.w -[A7], 0x4 00000F92 A887 syscall TextFont 00000F94 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000F98 A88A syscall TextSize 00000F9A 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00000F9E A969 syscall DrawControls 00000FA0 4E5E unlink A6 00000FA2 4E75 rts export_31: 00000FA4 42A7 clr.l -[A7] 00000FA6 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000FAC 3F3C 03E8 move.w -[A7], 0x3E8 00000FB0 A9A0 syscall GetResource 00000FB2 205F movea.l A0, [A7]+ 00000FB4 2B48 9C02 move.l [A5 - 0x63FE], A0 00000FB8 4AAD 9C02 tst.l [A5 - 0x63FE] 00000FBC 660A bne +0xC /* 00000FC8 */ 00000FBE 3F3C 0003 move.w -[A7], 0x3 00000FC2 4EBA F106 jsr [PC - 0xEFA /* 000000CA */] 00000FC6 548F addq.l A7, 2 label00000FC8: 00000FC8 206D 9BEA movea.l A0, [A5 - 0x6416] 00000FCC 4868 0010 pea.l [A0 + 0x10] 00000FD0 A8A3 syscall EraseRect 00000FD2 2F2D 9C02 move.l -[A7], [A5 - 0x63FE] 00000FD6 206D 9BEA movea.l A0, [A5 - 0x6416] 00000FDA 4868 0010 pea.l [A0 + 0x10] 00000FDE A8F6 syscall DrawPicture 00000FE0 4E75 rts export_32: fn00000FE2: 00000FE2 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 00000FE8 660C bne +0xE /* 00000FF6 */ 00000FEA 4EBA 1762 jsr [PC + 0x1762 /* 0000274E */] 00000FEE 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00000FF2 A9CD syscall TEDispose 00000FF4 602E bra +0x30 /* 00001024 */ label00000FF6: 00000FF6 0C6D 0002 AB40 cmpi.w [A5 - 0x54C0], 0x2 00000FFC 6606 bne +0x8 /* 00001004 */ 00000FFE 4EBA 3E98 jsr [PC + 0x3E98 /* 00004E98 */] 00001002 6020 bra +0x22 /* 00001024 */ label00001004: 00001004 0C6D 0003 AB40 cmpi.w [A5 - 0x54C0], 0x3 0000100A 6606 bne +0x8 /* 00001012 */ 0000100C 4EBA 52B0 jsr [PC + 0x52B0 /* 000062BE */] 00001010 6012 bra +0x14 /* 00001024 */ label00001012: 00001012 0C6D 0005 AB40 cmpi.w [A5 - 0x54C0], 0x5 00001018 660A bne +0xC /* 00001024 */ 0000101A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000101E 486D 0132 pea.l [A5 + 0x132 /* export_34 */] 00001022 A9F1 syscall UnloadSeg label00001024: 00001024 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00001028 3F3C 0003 move.w -[A7], 0x3 0000102C A93A syscall DisableItem 0000102E 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00001032 3F3C 0004 move.w -[A7], 0x4 00001036 A93A syscall DisableItem 00001038 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 0000103C 3F3C 0005 move.w -[A7], 0x5 00001040 A93A syscall DisableItem 00001042 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00001046 3F3C 0006 move.w -[A7], 0x6 0000104A A93A syscall DisableItem 0000104C 486D B77E pea.l [A5 - 0x4882] 00001050 A851 syscall SetCursor 00001052 422D AA6E clr.b [A5 - 0x5592] 00001056 426D AB40 clr.w [A5 - 0x54C0] 0000105A 2F2D AABE move.l -[A7], [A5 - 0x5542] 0000105E 3F3C 00FF move.w -[A7], 0xFF 00001062 A95D syscall HiliteControl 00001064 2F2D AAC2 move.l -[A7], [A5 - 0x553E] 00001068 A958 syscall HideControl 0000106A 2F2D AAC6 move.l -[A7], [A5 - 0x553A] 0000106E A958 syscall HideControl 00001070 2F2D AACA move.l -[A7], [A5 - 0x5536] 00001074 A958 syscall HideControl 00001076 2F2D AACE move.l -[A7], [A5 - 0x5532] 0000107A A958 syscall HideControl 0000107C 2F2D AAD2 move.l -[A7], [A5 - 0x552E] 00001080 A958 syscall HideControl 00001082 2F2D AAD6 move.l -[A7], [A5 - 0x552A] 00001086 A958 syscall HideControl 00001088 2F2D AADA move.l -[A7], [A5 - 0x5526] 0000108C A958 syscall HideControl 0000108E 2F2D AADE move.l -[A7], [A5 - 0x5522] 00001092 A958 syscall HideControl 00001094 2F2D AAE2 move.l -[A7], [A5 - 0x551E] 00001098 A958 syscall HideControl 0000109A 2F2D AAE6 move.l -[A7], [A5 - 0x551A] 0000109E A958 syscall HideControl 000010A0 2F2D AAEA move.l -[A7], [A5 - 0x5516] 000010A4 A958 syscall HideControl 000010A6 2F2D AAEE move.l -[A7], [A5 - 0x5512] 000010AA A958 syscall HideControl 000010AC 2F2D AAF2 move.l -[A7], [A5 - 0x550E] 000010B0 A958 syscall HideControl 000010B2 2F2D AAF6 move.l -[A7], [A5 - 0x550A] 000010B6 A958 syscall HideControl 000010B8 2F2D AAFA move.l -[A7], [A5 - 0x5506] 000010BC A958 syscall HideControl 000010BE 2F2D AAFE move.l -[A7], [A5 - 0x5502] 000010C2 A958 syscall HideControl 000010C4 2F2D AB02 move.l -[A7], [A5 - 0x54FE] 000010C8 A958 syscall HideControl 000010CA 2F2D AB06 move.l -[A7], [A5 - 0x54FA] 000010CE A958 syscall HideControl 000010D0 2F2D AB0A move.l -[A7], [A5 - 0x54F6] 000010D4 A958 syscall HideControl 000010D6 206D 9BEA movea.l A0, [A5 - 0x6416] 000010DA 4868 0010 pea.l [A0 + 0x10] 000010DE A928 syscall InvalRect 000010E0 4E75 rts fn000010E2: 000010E2 4E56 FFFA link A6, -0x0006 000010E6 486D 9BF8 pea.l [A5 - 0x6408] 000010EA A871 syscall GlobalToLocal 000010EC 4267 clr.w -[A7] 000010EE 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000010F2 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000010F6 486E FFFC pea.l [A6 - 0x4] 000010FA A96C syscall FindControl 000010FC 301F move.w D0, [A7]+ 000010FE 3D40 FFFA move.w [A6 - 0x6], D0 00001102 4A40 tst.w D0 00001104 6700 0354 beq +0x356 /* 0000145A */ 00001108 202E FFFC move.l D0, [A6 - 0x4] 0000110C B0AD AABE cmp.l D0, [A5 - 0x5542] 00001110 661E bne +0x20 /* 00001130 */ 00001112 4267 clr.w -[A7] 00001114 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001118 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 0000111C 42A7 clr.l -[A7] 0000111E A968 syscall TrackControl 00001120 301F move.w D0, [A7]+ 00001122 4A40 tst.w D0 00001124 6700 0334 beq +0x336 /* 0000145A */ 00001128 4EBA FEB8 jsr [PC - 0x148 /* 00000FE2 */] 0000112C 6000 032C bra +0x32E /* 0000145A */ label00001130: 00001130 202E FFFC move.l D0, [A6 - 0x4] 00001134 B0AD AAC6 cmp.l D0, [A5 - 0x553A] 00001138 661E bne +0x20 /* 00001158 */ 0000113A 4267 clr.w -[A7] 0000113C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001140 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001144 42A7 clr.l -[A7] 00001146 A968 syscall TrackControl 00001148 301F move.w D0, [A7]+ 0000114A 4A40 tst.w D0 0000114C 6700 030C beq +0x30E /* 0000145A */ 00001150 4EBA 5456 jsr [PC + 0x5456 /* 000065A8 */] 00001154 6000 0304 bra +0x306 /* 0000145A */ label00001158: 00001158 202E FFFC move.l D0, [A6 - 0x4] 0000115C B0AD AACA cmp.l D0, [A5 - 0x5536] 00001160 661E bne +0x20 /* 00001180 */ 00001162 4267 clr.w -[A7] 00001164 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001168 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 0000116C 42A7 clr.l -[A7] 0000116E A968 syscall TrackControl 00001170 301F move.w D0, [A7]+ 00001172 4A40 tst.w D0 00001174 6700 02E4 beq +0x2E6 /* 0000145A */ 00001178 4EBA 2702 jsr [PC + 0x2702 /* 0000387C */] 0000117C 6000 02DC bra +0x2DE /* 0000145A */ label00001180: 00001180 202E FFFC move.l D0, [A6 - 0x4] 00001184 B0AD AACE cmp.l D0, [A5 - 0x5532] 00001188 661E bne +0x20 /* 000011A8 */ 0000118A 4267 clr.w -[A7] 0000118C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001190 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001194 42A7 clr.l -[A7] 00001196 A968 syscall TrackControl 00001198 301F move.w D0, [A7]+ 0000119A 4A40 tst.w D0 0000119C 6700 02BC beq +0x2BE /* 0000145A */ 000011A0 4EBA 27F8 jsr [PC + 0x27F8 /* 0000399A */] 000011A4 6000 02B4 bra +0x2B6 /* 0000145A */ label000011A8: 000011A8 202E FFFC move.l D0, [A6 - 0x4] 000011AC B0AD AAD2 cmp.l D0, [A5 - 0x552E] 000011B0 661E bne +0x20 /* 000011D0 */ 000011B2 4267 clr.w -[A7] 000011B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011B8 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000011BC 42A7 clr.l -[A7] 000011BE A968 syscall TrackControl 000011C0 301F move.w D0, [A7]+ 000011C2 4A40 tst.w D0 000011C4 6700 0294 beq +0x296 /* 0000145A */ 000011C8 4EBA 29F4 jsr [PC + 0x29F4 /* 00003BBE */] 000011CC 6000 028C bra +0x28E /* 0000145A */ label000011D0: 000011D0 202E FFFC move.l D0, [A6 - 0x4] 000011D4 B0AD AADE cmp.l D0, [A5 - 0x5522] 000011D8 661E bne +0x20 /* 000011F8 */ 000011DA 4267 clr.w -[A7] 000011DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011E0 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000011E4 42A7 clr.l -[A7] 000011E6 A968 syscall TrackControl 000011E8 301F move.w D0, [A7]+ 000011EA 4A40 tst.w D0 000011EC 6700 026C beq +0x26E /* 0000145A */ 000011F0 4EBA 2BD6 jsr [PC + 0x2BD6 /* 00003DC8 */] 000011F4 6000 0264 bra +0x266 /* 0000145A */ label000011F8: 000011F8 202E FFFC move.l D0, [A6 - 0x4] 000011FC B0AD AAE2 cmp.l D0, [A5 - 0x551E] 00001200 661E bne +0x20 /* 00001220 */ 00001202 4267 clr.w -[A7] 00001204 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001208 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 0000120C 42A7 clr.l -[A7] 0000120E A968 syscall TrackControl 00001210 301F move.w D0, [A7]+ 00001212 4A40 tst.w D0 00001214 6700 0244 beq +0x246 /* 0000145A */ 00001218 4EBA 2BEA jsr [PC + 0x2BEA /* 00003E04 */] 0000121C 6000 023C bra +0x23E /* 0000145A */ label00001220: 00001220 202E FFFC move.l D0, [A6 - 0x4] 00001224 B0AD AAE6 cmp.l D0, [A5 - 0x551A] 00001228 661E bne +0x20 /* 00001248 */ 0000122A 4267 clr.w -[A7] 0000122C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001230 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001234 42A7 clr.l -[A7] 00001236 A968 syscall TrackControl 00001238 301F move.w D0, [A7]+ 0000123A 4A40 tst.w D0 0000123C 6700 021C beq +0x21E /* 0000145A */ 00001240 4EBA 2C00 jsr [PC + 0x2C00 /* 00003E42 */] 00001244 6000 0214 bra +0x216 /* 0000145A */ label00001248: 00001248 202E FFFC move.l D0, [A6 - 0x4] 0000124C B0AD AAEA cmp.l D0, [A5 - 0x5516] 00001250 661E bne +0x20 /* 00001270 */ 00001252 4267 clr.w -[A7] 00001254 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001258 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 0000125C 42A7 clr.l -[A7] 0000125E A968 syscall TrackControl 00001260 301F move.w D0, [A7]+ 00001262 4A40 tst.w D0 00001264 6700 01F4 beq +0x1F6 /* 0000145A */ 00001268 4EBA 2C16 jsr [PC + 0x2C16 /* 00003E80 */] 0000126C 6000 01EC bra +0x1EE /* 0000145A */ label00001270: 00001270 202E FFFC move.l D0, [A6 - 0x4] 00001274 B0AD AAD6 cmp.l D0, [A5 - 0x552A] 00001278 661E bne +0x20 /* 00001298 */ 0000127A 4267 clr.w -[A7] 0000127C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001280 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001284 42A7 clr.l -[A7] 00001286 A968 syscall TrackControl 00001288 301F move.w D0, [A7]+ 0000128A 4A40 tst.w D0 0000128C 6700 01CC beq +0x1CE /* 0000145A */ 00001290 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001294 6000 01C4 bra +0x1C6 /* 0000145A */ label00001298: 00001298 202E FFFC move.l D0, [A6 - 0x4] 0000129C B0AD AADA cmp.l D0, [A5 - 0x5526] 000012A0 6622 bne +0x24 /* 000012C4 */ 000012A2 4267 clr.w -[A7] 000012A4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012A8 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000012AC 42A7 clr.l -[A7] 000012AE A968 syscall TrackControl 000012B0 301F move.w D0, [A7]+ 000012B2 4A40 tst.w D0 000012B4 6700 01A4 beq +0x1A6 /* 0000145A */ 000012B8 426D B2AE clr.w [A5 - 0x4D52] 000012BC 426D B2B2 clr.w [A5 - 0x4D4E] 000012C0 6000 0198 bra +0x19A /* 0000145A */ label000012C4: 000012C4 202E FFFC move.l D0, [A6 - 0x4] 000012C8 B0AD AAEE cmp.l D0, [A5 - 0x5512] 000012CC 661E bne +0x20 /* 000012EC */ 000012CE 4267 clr.w -[A7] 000012D0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012D4 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000012D8 42A7 clr.l -[A7] 000012DA A968 syscall TrackControl 000012DC 301F move.w D0, [A7]+ 000012DE 4A40 tst.w D0 000012E0 6700 0178 beq +0x17A /* 0000145A */ 000012E4 4EBA 4A22 jsr [PC + 0x4A22 /* 00005D08 */] 000012E8 6000 0170 bra +0x172 /* 0000145A */ label000012EC: 000012EC 202E FFFC move.l D0, [A6 - 0x4] 000012F0 B0AD AAF2 cmp.l D0, [A5 - 0x550E] 000012F4 661E bne +0x20 /* 00001314 */ 000012F6 4267 clr.w -[A7] 000012F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012FC 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001300 42A7 clr.l -[A7] 00001302 A968 syscall TrackControl 00001304 301F move.w D0, [A7]+ 00001306 4A40 tst.w D0 00001308 6700 0150 beq +0x152 /* 0000145A */ 0000130C 4EBA 4A58 jsr [PC + 0x4A58 /* 00005D66 */] 00001310 6000 0148 bra +0x14A /* 0000145A */ label00001314: 00001314 202E FFFC move.l D0, [A6 - 0x4] 00001318 B0AD AAF6 cmp.l D0, [A5 - 0x550A] 0000131C 661E bne +0x20 /* 0000133C */ 0000131E 4267 clr.w -[A7] 00001320 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001324 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001328 42A7 clr.l -[A7] 0000132A A968 syscall TrackControl 0000132C 301F move.w D0, [A7]+ 0000132E 4A40 tst.w D0 00001330 6700 0128 beq +0x12A /* 0000145A */ 00001334 4EBA 4CE0 jsr [PC + 0x4CE0 /* 00006016 */] 00001338 6000 0120 bra +0x122 /* 0000145A */ label0000133C: 0000133C 202E FFFC move.l D0, [A6 - 0x4] 00001340 B0AD AAFA cmp.l D0, [A5 - 0x5506] 00001344 661E bne +0x20 /* 00001364 */ 00001346 4267 clr.w -[A7] 00001348 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000134C 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001350 42A7 clr.l -[A7] 00001352 A968 syscall TrackControl 00001354 301F move.w D0, [A7]+ 00001356 4A40 tst.w D0 00001358 6700 0100 beq +0x102 /* 0000145A */ 0000135C 4EBA 4CE6 jsr [PC + 0x4CE6 /* 00006044 */] 00001360 6000 00F8 bra +0xFA /* 0000145A */ label00001364: 00001364 202E FFFC move.l D0, [A6 - 0x4] 00001368 B0AD AAFE cmp.l D0, [A5 - 0x5502] 0000136C 661E bne +0x20 /* 0000138C */ 0000136E 4267 clr.w -[A7] 00001370 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001374 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001378 42A7 clr.l -[A7] 0000137A A968 syscall TrackControl 0000137C 301F move.w D0, [A7]+ 0000137E 4A40 tst.w D0 00001380 6700 00D8 beq +0xDA /* 0000145A */ 00001384 4EBA 4B0C jsr [PC + 0x4B0C /* 00005E92 */] 00001388 6000 00D0 bra +0xD2 /* 0000145A */ label0000138C: 0000138C 202E FFFC move.l D0, [A6 - 0x4] 00001390 B0AD AB02 cmp.l D0, [A5 - 0x54FE] 00001394 661E bne +0x20 /* 000013B4 */ 00001396 4267 clr.w -[A7] 00001398 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000139C 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000013A0 42A7 clr.l -[A7] 000013A2 A968 syscall TrackControl 000013A4 301F move.w D0, [A7]+ 000013A6 4A40 tst.w D0 000013A8 6700 00B0 beq +0xB2 /* 0000145A */ 000013AC 4EBA 4B84 jsr [PC + 0x4B84 /* 00005F32 */] 000013B0 6000 00A8 bra +0xAA /* 0000145A */ label000013B4: 000013B4 202E FFFC move.l D0, [A6 - 0x4] 000013B8 B0AD AB06 cmp.l D0, [A5 - 0x54FA] 000013BC 661E bne +0x20 /* 000013DC */ 000013BE 4267 clr.w -[A7] 000013C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013C4 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000013C8 42A7 clr.l -[A7] 000013CA A968 syscall TrackControl 000013CC 301F move.w D0, [A7]+ 000013CE 4A40 tst.w D0 000013D0 6700 0088 beq +0x8A /* 0000145A */ 000013D4 4EBA 15AA jsr [PC + 0x15AA /* 00002980 */] 000013D8 6000 0080 bra +0x82 /* 0000145A */ label000013DC: 000013DC 202E FFFC move.l D0, [A6 - 0x4] 000013E0 B0AD AB0A cmp.l D0, [A5 - 0x54F6] 000013E4 661E bne +0x20 /* 00001404 */ 000013E6 4267 clr.w -[A7] 000013E8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013EC 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000013F0 42A7 clr.l -[A7] 000013F2 A968 syscall TrackControl 000013F4 301F move.w D0, [A7]+ 000013F6 4A40 tst.w D0 000013F8 6700 0060 beq +0x62 /* 0000145A */ 000013FC 4EBA 66AE jsr [PC + 0x66AE /* 00007AAC */] 00001400 6000 0058 bra +0x5A /* 0000145A */ label00001404: 00001404 202E FFFC move.l D0, [A6 - 0x4] 00001408 B0AD AAC2 cmp.l D0, [A5 - 0x553E] 0000140C 6632 bne +0x34 /* 00001440 */ 0000140E 0C6E 0081 FFFA cmpi.w [A6 - 0x6], 0x81 00001414 6616 bne +0x18 /* 0000142C */ 00001416 4267 clr.w -[A7] 00001418 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000141C 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001420 42A7 clr.l -[A7] 00001422 A968 syscall TrackControl 00001424 301F move.w D0, [A7]+ 00001426 4EBA 192A jsr [PC + 0x192A /* 00002D52 */] 0000142A 602E bra +0x30 /* 0000145A */ label0000142C: 0000142C 4267 clr.w -[A7] 0000142E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001432 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00001436 486D 007A pea.l [A5 + 0x7A /* export_11 */] 0000143A A968 syscall TrackControl 0000143C 301F move.w D0, [A7]+ 0000143E 601A bra +0x1C /* 0000145A */ label00001440: 00001440 206E FFFC movea.l A0, [A6 - 0x4] 00001444 2050 movea.l A0, [A0] 00001446 0CA8 4242 4242 0024 cmpi.l [A0 + 0x24], 0x42424242 /* 'BBBB' */ 0000144E 660A bne +0xC /* 0000145A */ 00001450 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001454 4EBA 4668 jsr [PC + 0x4668 /* 00005ABE */] 00001458 588F addq.l A7, 4 label0000145A: 0000145A 486D 9BF8 pea.l [A5 - 0x6408] 0000145E A870 syscall LocalToGlobal 00001460 4E5E unlink A6 00001462 4E75 rts export_23: 00001464 4E56 FFF2 link A6, -0x000E 00001468 7001 moveq.l D0, 0x01 0000146A 3D40 FFF2 move.w [A6 - 0xE], D0 0000146E 486D 9BF8 pea.l [A5 - 0x6408] 00001472 A871 syscall GlobalToLocal 00001474 3D6D 9BFA FFFE move.w [A6 - 0x2], [A5 - 0x6406] 0000147A 3D6D 9BF8 FFFC move.w [A6 - 0x4], [A5 - 0x6408] 00001480 0C6E 0064 FFFE cmpi.w [A6 - 0x2], 0x64 /* 'd' */ 00001486 6C00 00D2 bge +0xD4 /* 0000155A */ 0000148A 0C6E 0064 FFFC cmpi.w [A6 - 0x4], 0x64 /* 'd' */ 00001490 6C00 00C8 bge +0xCA /* 0000155A */ 00001494 4A6D AB46 tst.w [A5 - 0x54BA] 00001498 661A bne +0x1C /* 000014B4 */ 0000149A 4EBA 032C jsr [PC + 0x32C /* 000017C8 */] 0000149E 4A40 tst.w D0 000014A0 6612 bne +0x14 /* 000014B4 */ 000014A2 486D B3DA pea.l [A5 - 0x4C26] 000014A6 486D B3BE pea.l [A5 - 0x4C42] 000014AA 4EBA EB54 jsr [PC - 0x14AC /* 00000000 */] 000014AE 508F addq.l A7, 8 000014B0 426E FFF2 clr.w [A6 - 0xE] label000014B4: 000014B4 4A6E FFF2 tst.w [A6 - 0xE] 000014B8 6700 01DA beq +0x1DC /* 00001694 */ 000014BC 7001 moveq.l D0, 0x01 000014BE 3B40 AB40 move.w [A5 - 0x54C0], D0 000014C2 7001 moveq.l D0, 0x01 000014C4 3D40 FFF4 move.w [A6 - 0xC], D0 000014C8 3D7C 012A FFF8 move.w [A6 - 0x8], 0x12A 000014CE 7001 moveq.l D0, 0x01 000014D0 3D40 FFF6 move.w [A6 - 0xA], D0 000014D4 3D7C 011A FFFA move.w [A6 - 0x6], 0x11A 000014DA 3F3C 0004 move.w -[A7], 0x4 000014DE A887 syscall TextFont 000014E0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000014E4 A88A syscall TextSize 000014E6 42A7 clr.l -[A7] 000014E8 486E FFF4 pea.l [A6 - 0xC] 000014EC 486E FFF4 pea.l [A6 - 0xC] 000014F0 A9D2 syscall TENew 000014F2 205F movea.l A0, [A7]+ 000014F4 2B48 9BFE move.l [A5 - 0x6402], A0 000014F8 4EBA 118C jsr [PC + 0x118C /* 00002686 */] 000014FC 1F3C 0001 move.b -[A7], 0x1 00001500 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00001504 A813 syscall TEAutoView 00001506 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 0000150A A9D8 syscall TEActivate 0000150C 206D 9BEA movea.l A0, [A5 - 0x6416] 00001510 4868 0010 pea.l [A0 + 0x10] 00001514 A928 syscall InvalRect 00001516 486D B3F4 pea.l [A5 - 0x4C0C] 0000151A 4EBA EC10 jsr [PC - 0x13F0 /* 0000012C */] 0000151E 588F addq.l A7, 4 00001520 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00001524 3F3C 0003 move.w -[A7], 0x3 00001528 A939 syscall EnableItem 0000152A 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 0000152E 3F3C 0004 move.w -[A7], 0x4 00001532 A939 syscall EnableItem 00001534 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00001538 3F3C 0005 move.w -[A7], 0x5 0000153C A939 syscall EnableItem 0000153E 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00001542 3F3C 0006 move.w -[A7], 0x6 00001546 A939 syscall EnableItem 00001548 7001 moveq.l D0, 0x01 0000154A 3B40 AB3E move.w [A5 - 0x54C2], D0 0000154E 2F2D AABE move.l -[A7], [A5 - 0x5542] 00001552 4267 clr.w -[A7] 00001554 A95D syscall HiliteControl 00001556 6000 013C bra +0x13E /* 00001694 */ label0000155A: 0000155A 0C6E 0064 FFFE cmpi.w [A6 - 0x2], 0x64 /* 'd' */ 00001560 6C56 bge +0x58 /* 000015B8 */ 00001562 0C6E 00C8 FFFC cmpi.w [A6 - 0x4], 0xC8 00001568 6F4E ble +0x50 /* 000015B8 */ 0000156A 4A6D AB46 tst.w [A5 - 0x54BA] 0000156E 661A bne +0x1C /* 0000158A */ 00001570 4EBA 0256 jsr [PC + 0x256 /* 000017C8 */] 00001574 4A40 tst.w D0 00001576 6612 bne +0x14 /* 0000158A */ 00001578 486D B420 pea.l [A5 - 0x4BE0] 0000157C 486D B404 pea.l [A5 - 0x4BFC] 00001580 4EBA EA7E jsr [PC - 0x1582 /* 00000000 */] 00001584 508F addq.l A7, 8 00001586 426E FFF2 clr.w [A6 - 0xE] label0000158A: 0000158A 4A6E FFF2 tst.w [A6 - 0xE] 0000158E 6700 0104 beq +0x106 /* 00001694 */ 00001592 7003 moveq.l D0, 0x03 00001594 3B40 AB40 move.w [A5 - 0x54C0], D0 00001598 7001 moveq.l D0, 0x01 0000159A 3B40 AB3E move.w [A5 - 0x54C2], D0 0000159E 2F2D AABE move.l -[A7], [A5 - 0x5542] 000015A2 4267 clr.w -[A7] 000015A4 A95D syscall HiliteControl 000015A6 4EBA 4B4E jsr [PC + 0x4B4E /* 000060F6 */] 000015AA 486D B43A pea.l [A5 - 0x4BC6] 000015AE 4EBA EB7C jsr [PC - 0x1484 /* 0000012C */] 000015B2 588F addq.l A7, 4 000015B4 6000 00DE bra +0xE0 /* 00001694 */ label000015B8: 000015B8 0C6E 0096 FFFE cmpi.w [A6 - 0x2], 0x96 000015BE 6F00 005A ble +0x5C /* 0000161A */ 000015C2 0C6E 012C FFFE cmpi.w [A6 - 0x2], 0x12C 000015C8 6C50 bge +0x52 /* 0000161A */ 000015CA 0C6E 0064 FFFC cmpi.w [A6 - 0x4], 0x64 /* 'd' */ 000015D0 6C48 bge +0x4A /* 0000161A */ 000015D2 4A6D AB46 tst.w [A5 - 0x54BA] 000015D6 661A bne +0x1C /* 000015F2 */ 000015D8 4EBA 01EE jsr [PC + 0x1EE /* 000017C8 */] 000015DC 4A40 tst.w D0 000015DE 6612 bne +0x14 /* 000015F2 */ 000015E0 486D B464 pea.l [A5 - 0x4B9C] 000015E4 486D B448 pea.l [A5 - 0x4BB8] 000015E8 4EBA EA16 jsr [PC - 0x15EA /* 00000000 */] 000015EC 508F addq.l A7, 8 000015EE 426E FFF2 clr.w [A6 - 0xE] label000015F2: 000015F2 4A6E FFF2 tst.w [A6 - 0xE] 000015F6 6700 009C beq +0x9E /* 00001694 */ 000015FA 7002 moveq.l D0, 0x02 000015FC 3B40 AB40 move.w [A5 - 0x54C0], D0 00001600 2F2D AABE move.l -[A7], [A5 - 0x5542] 00001604 4267 clr.w -[A7] 00001606 A95D syscall HiliteControl 00001608 4EBA 37C8 jsr [PC + 0x37C8 /* 00004DD2 */] 0000160C 486D B47E pea.l [A5 - 0x4B82] 00001610 4EBA EB1A jsr [PC - 0x14E6 /* 0000012C */] 00001614 588F addq.l A7, 4 00001616 6000 007C bra +0x7E /* 00001694 */ label0000161A: 0000161A 0C6E 0096 FFFE cmpi.w [A6 - 0x2], 0x96 00001620 6F2E ble +0x30 /* 00001650 */ 00001622 0C6E 012C FFFE cmpi.w [A6 - 0x2], 0x12C 00001628 6C26 bge +0x28 /* 00001650 */ 0000162A 0C6E 00C8 FFFC cmpi.w [A6 - 0x4], 0xC8 00001630 6F1E ble +0x20 /* 00001650 */ 00001632 7004 moveq.l D0, 0x04 00001634 3B40 AB40 move.w [A5 - 0x54C0], D0 00001638 2F2D AABE move.l -[A7], [A5 - 0x5542] 0000163C 4267 clr.w -[A7] 0000163E A95D syscall HiliteControl 00001640 4EBA 1AFA jsr [PC + 0x1AFA /* 0000313C */] 00001644 486D B48E pea.l [A5 - 0x4B72] 00001648 4EBA EAE2 jsr [PC - 0x151E /* 0000012C */] 0000164C 588F addq.l A7, 4 0000164E 6044 bra +0x46 /* 00001694 */ label00001650: 00001650 0C6E 015E FFFE cmpi.w [A6 - 0x2], 0x15E 00001656 6F3C ble +0x3E /* 00001694 */ 00001658 0C6E 01C2 FFFE cmpi.w [A6 - 0x2], 0x1C2 0000165E 6C34 bge +0x36 /* 00001694 */ 00001660 0C6E 0064 FFFC cmpi.w [A6 - 0x4], 0x64 /* 'd' */ 00001666 6F2C ble +0x2E /* 00001694 */ 00001668 0C6E 00C8 FFFC cmpi.w [A6 - 0x4], 0xC8 0000166E 6C24 bge +0x26 /* 00001694 */ 00001670 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001674 4A40 tst.w D0 00001676 661C bne +0x1E /* 00001694 */ 00001678 7005 moveq.l D0, 0x05 0000167A 3B40 AB40 move.w [A5 - 0x54C0], D0 0000167E 2F2D AABE move.l -[A7], [A5 - 0x5542] 00001682 4267 clr.w -[A7] 00001684 A95D syscall HiliteControl 00001686 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000168A 486D B494 pea.l [A5 - 0x4B6C] 0000168E 4EBA EA9C jsr [PC - 0x1564 /* 0000012C */] 00001692 588F addq.l A7, 4 label00001694: 00001694 4E5E unlink A6 00001696 4E75 rts 00001698 4E56 FFB0 link A6, -0x0050 0000169C 7064 moveq.l D0, 0x64 0000169E 3D40 FFB4 move.w [A6 - 0x4C], D0 000016A2 7064 moveq.l D0, 0x64 000016A4 3D40 FFB2 move.w [A6 - 0x4E], D0 000016A8 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 000016AC 486D B496 pea.l [A5 - 0x4B6A] 000016B0 486D B4A6 pea.l [A5 - 0x4B5A] 000016B4 42A7 clr.l -[A7] 000016B6 486E FFB6 pea.l [A6 - 0x4A] 000016BA 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000016BE 4A2E FFB6 tst.b [A6 - 0x4A] 000016C2 6700 0100 beq +0x102 /* 000017C4 */ 000016C6 4A6D AB46 tst.w [A5 - 0x54BA] 000016CA 6728 beq +0x2A /* 000016F4 */ 000016CC 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 000016D2 6606 bne +0x8 /* 000016DA */ 000016D4 4EBA 1078 jsr [PC + 0x1078 /* 0000274E */] 000016D8 601A bra +0x1C /* 000016F4 */ label000016DA: 000016DA 0C6D 0002 AB40 cmpi.w [A5 - 0x54C0], 0x2 000016E0 6606 bne +0x8 /* 000016E8 */ 000016E2 4EBA 37B4 jsr [PC + 0x37B4 /* 00004E98 */] 000016E6 600C bra +0xE /* 000016F4 */ label000016E8: 000016E8 0C6D 0003 AB40 cmpi.w [A5 - 0x54C0], 0x3 000016EE 6604 bne +0x6 /* 000016F4 */ 000016F0 4EBA 4BCC jsr [PC + 0x4BCC /* 000062BE */] label000016F4: 000016F4 7001 moveq.l D0, 0x01 000016F6 3B40 AB46 move.w [A5 - 0x54BA], D0 000016FA 4AAD AC4A tst.l [A5 - 0x53B6] 000016FE 6714 beq +0x16 /* 00001714 */ 00001700 2F2D AC4A move.l -[A7], [A5 - 0x53B6] 00001704 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00001708 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000170C 6706 beq +0x8 /* 00001714 */ 0000170E 3F3C 0001 move.w -[A7], 0x1 00001712 A9C8 syscall SysBeep label00001714: 00001714 42AD AC4A clr.l [A5 - 0x53B6] 00001718 422D AC4E clr.b [A5 - 0x53B2] 0000171C 3B6E FFBC AC48 move.w [A5 - 0x53B8], [A6 - 0x44] 00001722 426E FFB0 clr.w [A6 - 0x50] 00001726 6016 bra +0x18 /* 0000173E */ label00001728: 00001728 41ED AB48 lea.l A0, [A5 - 0x54B8] 0000172C D0EE FFB0 add.w A0, [A6 - 0x50] 00001730 326E FFB0 movea.w A1, [A6 - 0x50] 00001734 D3CE add.l A1, A6 00001736 10A9 FFC0 move.b [A0], [A1 - 0x40] 0000173A 526E FFB0 addq.w [A6 - 0x50], 1 label0000173E: 0000173E 7000 moveq.l D0, 0x00 00001740 102E FFC0 move.b D0, [A6 - 0x40] 00001744 B06E FFB0 cmp.w D0, [A6 - 0x50] 00001748 64DE bcc -0x20 /* 00001728 */ 0000174A 4267 clr.w -[A7] 0000174C 486D AB48 pea.l [A5 - 0x54B8] 00001750 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00001754 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00001758 301F move.w D0, [A7]+ 0000175A 4267 clr.w -[A7] 0000175C 486D AB48 pea.l [A5 - 0x54B8] 00001760 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00001764 4879 5257 4152 push.l 0x52574152 /* 'RWAR' */ 0000176A 4879 526F 6257 push.l 0x526F6257 /* 'RobW' */ 00001770 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00001774 301F move.w D0, [A7]+ 00001776 4A40 tst.w D0 00001778 670E beq +0x10 /* 00001788 */ 0000177A 486D B4BC pea.l [A5 - 0x4B44] 0000177E 486D B4A8 pea.l [A5 - 0x4B58] 00001782 4EBA E87C jsr [PC - 0x1784 /* 00000000 */] 00001786 508F addq.l A7, 8 label00001788: 00001788 206D 9BEA movea.l A0, [A5 - 0x6416] 0000178C 4868 0010 pea.l [A0 + 0x10] 00001790 A928 syscall InvalRect 00001792 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 00001798 6606 bne +0x8 /* 000017A0 */ 0000179A 4EBA 0EEA jsr [PC + 0xEEA /* 00002686 */] 0000179E 601A bra +0x1C /* 000017BA */ label000017A0: 000017A0 0C6D 0002 AB40 cmpi.w [A5 - 0x54C0], 0x2 000017A6 6606 bne +0x8 /* 000017AE */ 000017A8 4EBA 3628 jsr [PC + 0x3628 /* 00004DD2 */] 000017AC 600C bra +0xE /* 000017BA */ label000017AE: 000017AE 0C6D 0003 AB40 cmpi.w [A5 - 0x54C0], 0x3 000017B4 6604 bne +0x6 /* 000017BA */ 000017B6 4EBA 493E jsr [PC + 0x493E /* 000060F6 */] label000017BA: 000017BA 2F2D 9BDE move.l -[A7], [A5 - 0x6422] 000017BE 3F3C 0004 move.w -[A7], 0x4 000017C2 A939 syscall EnableItem label000017C4: 000017C4 4E5E unlink A6 000017C6 4E75 rts fn000017C8: 000017C8 4E56 FE78 link A6, -0x0188 000017CC 2F0A move.l -[A7], A2 000017CE 426E FF98 clr.w [A6 - 0x68] 000017D2 7064 moveq.l D0, 0x64 000017D4 3D40 FFA4 move.w [A6 - 0x5C], D0 000017D8 7064 moveq.l D0, 0x64 000017DA 3D40 FFA2 move.w [A6 - 0x5E], D0 000017DE 2D7C 526F 6257 FFF0 move.l [A6 - 0x10], 0x526F6257 /* 'RobW' */ 000017E6 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000017EA 486D B4D4 pea.l [A5 - 0x4B2C] 000017EE 42A7 clr.l -[A7] 000017F0 3F3C 0001 move.w -[A7], 0x1 000017F4 486E FFF0 pea.l [A6 - 0x10] 000017F8 42A7 clr.l -[A7] 000017FA 486E FFA6 pea.l [A6 - 0x5A] 000017FE 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001802 4A2E FFA6 tst.b [A6 - 0x5A] 00001806 6700 025E beq +0x260 /* 00001A66 */ 0000180A 4267 clr.w -[A7] 0000180C 42A7 clr.l -[A7] 0000180E 486E FF9E pea.l [A6 - 0x62] 00001812 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001816 301F move.w D0, [A7]+ 00001818 4267 clr.w -[A7] 0000181A 42A7 clr.l -[A7] 0000181C 3F2E FFAC move.w -[A7], [A6 - 0x54] 00001820 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00001824 301F move.w D0, [A7]+ 00001826 4267 clr.w -[A7] 00001828 486E FFB0 pea.l [A6 - 0x50] 0000182C A997 syscall OpenResFile 0000182E 301F move.w D0, [A7]+ 00001830 3D40 FF9C move.w [A6 - 0x64], D0 00001834 42A7 clr.l -[A7] 00001836 4879 2140 2324 push.l 0x21402324 /* '!@#$' */ 0000183C 3F3C 03E8 move.w -[A7], 0x3E8 00001840 A9A0 syscall GetResource 00001842 205F movea.l A0, [A7]+ 00001844 2D48 FE78 move.l [A6 - 0x188], A0 00001848 4AAE FE78 tst.l [A6 - 0x188] 0000184C 6606 bne +0x8 /* 00001854 */ 0000184E 422E FF80 clr.b [A6 - 0x80] 00001852 603E bra +0x40 /* 00001892 */ label00001854: 00001854 42A7 clr.l -[A7] 00001856 2F2E FE78 move.l -[A7], [A6 - 0x188] 0000185A 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 0000185E 201F move.l D0, [A7]+ 00001860 2D40 FF94 move.l [A6 - 0x6C], D0 00001864 1D6E FF97 FF80 move.b [A6 - 0x80], [A6 - 0x69] 0000186A 426E FFA0 clr.w [A6 - 0x60] 0000186E 6018 bra +0x1A /* 00001888 */ label00001870: 00001870 306E FFA0 movea.w A0, [A6 - 0x60] 00001874 D1CE add.l A0, A6 00001876 226E FE78 movea.l A1, [A6 - 0x188] 0000187A 346E FFA0 movea.w A2, [A6 - 0x60] 0000187E D5D1 add.l A2, [A1] 00001880 1152 FF81 move.b [A0 - 0x7F], [A2] 00001884 526E FFA0 addq.w [A6 - 0x60], 1 label00001888: 00001888 306E FFA0 movea.w A0, [A6 - 0x60] 0000188C B1EE FF94 cmpa.l A0, [A6 - 0x6C] 00001890 6DDE blt -0x20 /* 00001870 */ label00001892: 00001892 3F2E FF9C move.w -[A7], [A6 - 0x64] 00001896 A99A syscall CloseResFile 00001898 4267 clr.w -[A7] 0000189A 42A7 clr.l -[A7] 0000189C 3F2E FF9E move.w -[A7], [A6 - 0x62] 000018A0 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000018A4 301F move.w D0, [A7]+ 000018A6 4A2E FF80 tst.b [A6 - 0x80] 000018AA 6710 beq +0x12 /* 000018BC */ 000018AC 486E FF80 pea.l [A6 - 0x80] 000018B0 4EBA 60E8 jsr [PC + 0x60E8 /* 0000799A */] 000018B4 588F addq.l A7, 4 000018B6 3D40 FF9A move.w [A6 - 0x66], D0 000018BA 6006 bra +0x8 /* 000018C2 */ label000018BC: 000018BC 7001 moveq.l D0, 0x01 000018BE 3D40 FF9A move.w [A6 - 0x66], D0 label000018C2: 000018C2 4A6E FF9A tst.w [A6 - 0x66] 000018C6 6700 0190 beq +0x192 /* 00001A58 */ 000018CA 4A6D AB46 tst.w [A5 - 0x54BA] 000018CE 6728 beq +0x2A /* 000018F8 */ 000018D0 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 000018D6 6606 bne +0x8 /* 000018DE */ 000018D8 4EBA 0E74 jsr [PC + 0xE74 /* 0000274E */] 000018DC 601A bra +0x1C /* 000018F8 */ label000018DE: 000018DE 0C6D 0002 AB40 cmpi.w [A5 - 0x54C0], 0x2 000018E4 6606 bne +0x8 /* 000018EC */ 000018E6 4EBA 35B0 jsr [PC + 0x35B0 /* 00004E98 */] 000018EA 600C bra +0xE /* 000018F8 */ label000018EC: 000018EC 0C6D 0003 AB40 cmpi.w [A5 - 0x54C0], 0x3 000018F2 6604 bne +0x6 /* 000018F8 */ 000018F4 4EBA 49C8 jsr [PC + 0x49C8 /* 000062BE */] label000018F8: 000018F8 426E FFA0 clr.w [A6 - 0x60] 000018FC 6016 bra +0x18 /* 00001914 */ label000018FE: 000018FE 41ED AC4E lea.l A0, [A5 - 0x53B2] 00001902 D0EE FFA0 add.w A0, [A6 - 0x60] 00001906 326E FFA0 movea.w A1, [A6 - 0x60] 0000190A D3CE add.l A1, A6 0000190C 10A9 FF80 move.b [A0], [A1 - 0x80] 00001910 526E FFA0 addq.w [A6 - 0x60], 1 label00001914: 00001914 102E FF80 move.b D0, [A6 - 0x80] 00001918 4880 ext.w D0 0000191A B06E FFA0 cmp.w D0, [A6 - 0x60] 0000191E 6CDE bge -0x20 /* 000018FE */ 00001920 7001 moveq.l D0, 0x01 00001922 3B40 AB46 move.w [A5 - 0x54BA], D0 00001926 3B6E FFAC AC48 move.w [A5 - 0x53B8], [A6 - 0x54] 0000192C 426E FFA0 clr.w [A6 - 0x60] 00001930 6016 bra +0x18 /* 00001948 */ label00001932: 00001932 41ED AB48 lea.l A0, [A5 - 0x54B8] 00001936 D0EE FFA0 add.w A0, [A6 - 0x60] 0000193A 326E FFA0 movea.w A1, [A6 - 0x60] 0000193E D3CE add.l A1, A6 00001940 10A9 FFB0 move.b [A0], [A1 - 0x50] 00001944 526E FFA0 addq.w [A6 - 0x60], 1 label00001948: 00001948 7000 moveq.l D0, 0x00 0000194A 102E FFB0 move.b D0, [A6 - 0x50] 0000194E B06E FFA0 cmp.w D0, [A6 - 0x60] 00001952 64DE bcc -0x20 /* 00001932 */ 00001954 4AAD AC4A tst.l [A5 - 0x53B6] 00001958 6714 beq +0x16 /* 0000196E */ 0000195A 2F2D AC4A move.l -[A7], [A5 - 0x53B6] 0000195E 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00001962 4A78 0220 tst.w [0x00000220 /* MemErr */] 00001966 6706 beq +0x8 /* 0000196E */ 00001968 3F3C 0001 move.w -[A7], 0x1 0000196C A9C8 syscall SysBeep label0000196E: 0000196E 4267 clr.w -[A7] 00001970 486E FE80 pea.l [A6 - 0x180] 00001974 486E FF9E pea.l [A6 - 0x62] 00001978 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000197C 301F move.w D0, [A7]+ 0000197E 4267 clr.w -[A7] 00001980 486D B4E6 pea.l [A5 - 0x4B1A] 00001984 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00001988 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000198C 301F move.w D0, [A7]+ 0000198E 4267 clr.w -[A7] 00001990 486D AB48 pea.l [A5 - 0x54B8] 00001994 A997 syscall OpenResFile 00001996 301F move.w D0, [A7]+ 00001998 3D40 FF9C move.w [A6 - 0x64], D0 0000199C 42A7 clr.l -[A7] 0000199E 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 000019A4 3F3C 03E8 move.w -[A7], 0x3E8 000019A8 A9A0 syscall GetResource 000019AA 205F movea.l A0, [A7]+ 000019AC 2D48 FE7C move.l [A6 - 0x184], A0 000019B0 4AAE FE7C tst.l [A6 - 0x184] 000019B4 6606 bne +0x8 /* 000019BC */ 000019B6 42AD AC4A clr.l [A5 - 0x53B6] 000019BA 6042 bra +0x44 /* 000019FE */ label000019BC: 000019BC 42A7 clr.l -[A7] 000019BE 4878 0080 push.l 0x80 000019C2 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000019C6 205F movea.l A0, [A7]+ 000019C8 2B48 AC4A move.l [A5 - 0x53B6], A0 000019CC 4A78 0220 tst.w [0x00000220 /* MemErr */] 000019D0 6706 beq +0x8 /* 000019D8 */ 000019D2 3F3C 0001 move.w -[A7], 0x1 000019D6 A9C8 syscall SysBeep label000019D8: 000019D8 426E FFA0 clr.w [A6 - 0x60] 000019DC 6018 bra +0x1A /* 000019F6 */ label000019DE: 000019DE 306E FFA0 movea.w A0, [A6 - 0x60] 000019E2 D1ED AC4A add.l A0, [A5 - 0x53B6] 000019E6 226E FE7C movea.l A1, [A6 - 0x184] 000019EA 346E FFA0 movea.w A2, [A6 - 0x60] 000019EE D5D1 add.l A2, [A1] 000019F0 1092 move.b [A0], [A2] 000019F2 526E FFA0 addq.w [A6 - 0x60], 1 label000019F6: 000019F6 0C6E 0080 FFA0 cmpi.w [A6 - 0x60], 0x80 000019FC 6DE0 blt -0x1E /* 000019DE */ label000019FE: 000019FE 3F2E FF9C move.w -[A7], [A6 - 0x64] 00001A02 A99A syscall CloseResFile 00001A04 4267 clr.w -[A7] 00001A06 486D B4E8 pea.l [A5 - 0x4B18] 00001A0A 3F2E FF9E move.w -[A7], [A6 - 0x62] 00001A0E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00001A12 301F move.w D0, [A7]+ 00001A14 206D 9BEA movea.l A0, [A5 - 0x6416] 00001A18 4868 0010 pea.l [A0 + 0x10] 00001A1C A928 syscall InvalRect 00001A1E 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 00001A24 6606 bne +0x8 /* 00001A2C */ 00001A26 4EBA 0C5E jsr [PC + 0xC5E /* 00002686 */] 00001A2A 601A bra +0x1C /* 00001A46 */ label00001A2C: 00001A2C 0C6D 0002 AB40 cmpi.w [A5 - 0x54C0], 0x2 00001A32 6606 bne +0x8 /* 00001A3A */ 00001A34 4EBA 339C jsr [PC + 0x339C /* 00004DD2 */] 00001A38 600C bra +0xE /* 00001A46 */ label00001A3A: 00001A3A 0C6D 0003 AB40 cmpi.w [A5 - 0x54C0], 0x3 00001A40 6604 bne +0x6 /* 00001A46 */ 00001A42 4EBA 46B2 jsr [PC + 0x46B2 /* 000060F6 */] label00001A46: 00001A46 2F2D 9BDE move.l -[A7], [A5 - 0x6422] 00001A4A 3F3C 0004 move.w -[A7], 0x4 00001A4E A939 syscall EnableItem 00001A50 7001 moveq.l D0, 0x01 00001A52 3D40 FF98 move.w [A6 - 0x68], D0 00001A56 600E bra +0x10 /* 00001A66 */ label00001A58: 00001A58 486D B506 pea.l [A5 - 0x4AFA] 00001A5C 486D B4EA pea.l [A5 - 0x4B16] 00001A60 4EBA E59E jsr [PC - 0x1A62 /* 00000000 */] 00001A64 508F addq.l A7, 8 label00001A66: 00001A66 302E FF98 move.w D0, [A6 - 0x68] 00001A6A 245F movea.l A2, [A7]+ 00001A6C 4E5E unlink A6 00001A6E 4E75 rts fn00001A70: 00001A70 4E56 FD80 link A6, -0x0280 00001A74 7064 moveq.l D0, 0x64 00001A76 3D40 FFA4 move.w [A6 - 0x5C], D0 00001A7A 7064 moveq.l D0, 0x64 00001A7C 3D40 FFA2 move.w [A6 - 0x5E], D0 00001A80 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00001A84 486D B508 pea.l [A5 - 0x4AF8] 00001A88 486D B518 pea.l [A5 - 0x4AE8] 00001A8C 42A7 clr.l -[A7] 00001A8E 486E FFA6 pea.l [A6 - 0x5A] 00001A92 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00001A96 4A2E FFA6 tst.b [A6 - 0x5A] 00001A9A 6700 03B4 beq +0x3B6 /* 00001E50 */ 00001A9E 426E FF92 clr.w [A6 - 0x6E] 00001AA2 4267 clr.w -[A7] 00001AA4 486E FFB0 pea.l [A6 - 0x50] 00001AA8 3F2E FFAC move.w -[A7], [A6 - 0x54] 00001AAC 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00001AB0 301F move.w D0, [A7]+ 00001AB2 4267 clr.w -[A7] 00001AB4 486E FFB0 pea.l [A6 - 0x50] 00001AB8 3F2E FFAC move.w -[A7], [A6 - 0x54] 00001ABC 4879 5257 4152 push.l 0x52574152 /* 'RWAR' */ 00001AC2 4879 526F 6257 push.l 0x526F6257 /* 'RobW' */ 00001AC8 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00001ACC 301F move.w D0, [A7]+ 00001ACE 4A40 tst.w D0 00001AD0 6706 beq +0x8 /* 00001AD8 */ 00001AD2 3F3C 0001 move.w -[A7], 0x1 00001AD6 A9C8 syscall SysBeep label00001AD8: 00001AD8 4267 clr.w -[A7] 00001ADA 486D AB48 pea.l [A5 - 0x54B8] 00001ADE 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00001AE2 486E FF96 pea.l [A6 - 0x6A] 00001AE6 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00001AEA 301F move.w D0, [A7]+ 00001AEC 4A40 tst.w D0 00001AEE 6706 beq +0x8 /* 00001AF6 */ 00001AF0 7001 moveq.l D0, 0x01 00001AF2 3D40 FF92 move.w [A6 - 0x6E], D0 label00001AF6: 00001AF6 4267 clr.w -[A7] 00001AF8 486E FFB0 pea.l [A6 - 0x50] 00001AFC 3F2E FFAC move.w -[A7], [A6 - 0x54] 00001B00 486E FF94 pea.l [A6 - 0x6C] 00001B04 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00001B08 301F move.w D0, [A7]+ 00001B0A 4A40 tst.w D0 00001B0C 6706 beq +0x8 /* 00001B14 */ 00001B0E 7002 moveq.l D0, 0x02 00001B10 3D40 FF92 move.w [A6 - 0x6E], D0 label00001B14: 00001B14 0C6E 0001 FF92 cmpi.w [A6 - 0x6E], 0x1 00001B1A 6612 bne +0x14 /* 00001B2E */ 00001B1C 486D B52E pea.l [A5 - 0x4AD2] 00001B20 486D B51A pea.l [A5 - 0x4AE6] 00001B24 4EBA E4DA jsr [PC - 0x1B26 /* 00000000 */] 00001B28 508F addq.l A7, 8 00001B2A 6000 00AC bra +0xAE /* 00001BD8 */ label00001B2E: 00001B2E 0C6E 0002 FF92 cmpi.w [A6 - 0x6E], 0x2 00001B34 6612 bne +0x14 /* 00001B48 */ 00001B36 486D B560 pea.l [A5 - 0x4AA0] 00001B3A 486D B54C pea.l [A5 - 0x4AB4] 00001B3E 4EBA E4C0 jsr [PC - 0x1B40 /* 00000000 */] 00001B42 508F addq.l A7, 8 00001B44 6000 0092 bra +0x94 /* 00001BD8 */ label00001B48: 00001B48 4267 clr.w -[A7] 00001B4A 3F2E FF96 move.w -[A7], [A6 - 0x6A] 00001B4E 486E FE8E pea.l [A6 - 0x172] 00001B52 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001B56 301F move.w D0, [A7]+ 00001B58 4A40 tst.w D0 00001B5A 6706 beq +0x8 /* 00001B62 */ 00001B5C 3F3C 0001 move.w -[A7], 0x1 00001B60 A9C8 syscall SysBeep label00001B62: 00001B62 42A7 clr.l -[A7] 00001B64 2F2E FE8E move.l -[A7], [A6 - 0x172] 00001B68 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001B6C 205F movea.l A0, [A7]+ 00001B6E 2D48 FE8A move.l [A6 - 0x176], A0 00001B72 4A78 0220 tst.w [0x00000220 /* MemErr */] 00001B76 6708 beq +0xA /* 00001B80 */ 00001B78 3F3C 0001 move.w -[A7], 0x1 00001B7C A9C8 syscall SysBeep 00001B7E 6044 bra +0x46 /* 00001BC4 */ label00001B80: 00001B80 4267 clr.w -[A7] 00001B82 3F2E FF96 move.w -[A7], [A6 - 0x6A] 00001B86 486E FE8E pea.l [A6 - 0x172] 00001B8A 2F2E FE8A move.l -[A7], [A6 - 0x176] 00001B8E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00001B92 301F move.w D0, [A7]+ 00001B94 4A40 tst.w D0 00001B96 6706 beq +0x8 /* 00001B9E */ 00001B98 3F3C 0001 move.w -[A7], 0x1 00001B9C A9C8 syscall SysBeep label00001B9E: 00001B9E 4267 clr.w -[A7] 00001BA0 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00001BA4 486E FE8E pea.l [A6 - 0x172] 00001BA8 2F2E FE8A move.l -[A7], [A6 - 0x176] 00001BAC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00001BB0 301F move.w D0, [A7]+ 00001BB2 4A40 tst.w D0 00001BB4 670E beq +0x10 /* 00001BC4 */ 00001BB6 486D B58E pea.l [A5 - 0x4A72] 00001BBA 486D B57A pea.l [A5 - 0x4A86] 00001BBE 4EBA E440 jsr [PC - 0x1BC0 /* 00000000 */] 00001BC2 508F addq.l A7, 8 label00001BC4: 00001BC4 2F2E FE8A move.l -[A7], [A6 - 0x176] 00001BC8 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00001BCC 4A78 0220 tst.w [0x00000220 /* MemErr */] 00001BD0 6706 beq +0x8 /* 00001BD8 */ 00001BD2 3F3C 0001 move.w -[A7], 0x1 00001BD6 A9C8 syscall SysBeep label00001BD8: 00001BD8 4267 clr.w -[A7] 00001BDA 3F2E FF96 move.w -[A7], [A6 - 0x6A] 00001BDE 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00001BE2 301F move.w D0, [A7]+ 00001BE4 4A40 tst.w D0 00001BE6 6706 beq +0x8 /* 00001BEE */ 00001BE8 3F3C 0001 move.w -[A7], 0x1 00001BEC A9C8 syscall SysBeep label00001BEE: 00001BEE 4267 clr.w -[A7] 00001BF0 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00001BF4 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00001BF8 301F move.w D0, [A7]+ 00001BFA 4A40 tst.w D0 00001BFC 6706 beq +0x8 /* 00001C04 */ 00001BFE 3F3C 0001 move.w -[A7], 0x1 00001C02 A9C8 syscall SysBeep label00001C04: 00001C04 4267 clr.w -[A7] 00001C06 486E FD82 pea.l [A6 - 0x27E] 00001C0A 486E FD80 pea.l [A6 - 0x280] 00001C0E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001C12 301F move.w D0, [A7]+ 00001C14 4267 clr.w -[A7] 00001C16 486D B5A8 pea.l [A5 - 0x4A58] 00001C1A 3F2E FFAC move.w -[A7], [A6 - 0x54] 00001C1E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00001C22 301F move.w D0, [A7]+ 00001C24 486E FFB0 pea.l [A6 - 0x50] 00001C28 A9B1 syscall CreateResFile 00001C2A 4267 clr.w -[A7] 00001C2C 486E FFB0 pea.l [A6 - 0x50] 00001C30 A997 syscall OpenResFile 00001C32 301F move.w D0, [A7]+ 00001C34 3D40 FF94 move.w [A6 - 0x6C], D0 00001C38 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001C3C 6706 beq +0x8 /* 00001C44 */ 00001C3E 7002 moveq.l D0, 0x02 00001C40 3D40 FF92 move.w [A6 - 0x6E], D0 label00001C44: 00001C44 4267 clr.w -[A7] 00001C46 486D B5AA pea.l [A5 - 0x4A56] 00001C4A 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00001C4E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00001C52 301F move.w D0, [A7]+ 00001C54 4267 clr.w -[A7] 00001C56 486D AB48 pea.l [A5 - 0x54B8] 00001C5A A997 syscall OpenResFile 00001C5C 301F move.w D0, [A7]+ 00001C5E 3D40 FF96 move.w [A6 - 0x6A], D0 00001C62 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001C66 6706 beq +0x8 /* 00001C6E */ 00001C68 7001 moveq.l D0, 0x01 00001C6A 3D40 FF92 move.w [A6 - 0x6E], D0 label00001C6E: 00001C6E 0C6E 0001 FF92 cmpi.w [A6 - 0x6E], 0x1 00001C74 6612 bne +0x14 /* 00001C88 */ 00001C76 486D B5BC pea.l [A5 - 0x4A44] 00001C7A 486D B5AC pea.l [A5 - 0x4A54] 00001C7E 4EBA E380 jsr [PC - 0x1C80 /* 00000000 */] 00001C82 508F addq.l A7, 8 00001C84 6000 0150 bra +0x152 /* 00001DD6 */ label00001C88: 00001C88 0C6E 0002 FF92 cmpi.w [A6 - 0x6E], 0x2 00001C8E 6612 bne +0x14 /* 00001CA2 */ 00001C90 486D B5EA pea.l [A5 - 0x4A16] 00001C94 486D B5DA pea.l [A5 - 0x4A26] 00001C98 4EBA E366 jsr [PC - 0x1C9A /* 00000000 */] 00001C9C 508F addq.l A7, 8 00001C9E 6000 0136 bra +0x138 /* 00001DD6 */ label00001CA2: 00001CA2 3F2E FF96 move.w -[A7], [A6 - 0x6A] 00001CA6 A998 syscall UseResFile 00001CA8 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001CAC 6706 beq +0x8 /* 00001CB4 */ 00001CAE 3F3C 0001 move.w -[A7], 0x1 00001CB2 A9C8 syscall SysBeep label00001CB4: 00001CB4 4267 clr.w -[A7] 00001CB6 A81C syscall Count1Types 00001CB8 301F move.w D0, [A7]+ 00001CBA 3D40 FF9C move.w [A6 - 0x64], D0 00001CBE 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001CC2 6706 beq +0x8 /* 00001CCA */ 00001CC4 3F3C 0001 move.w -[A7], 0x1 00001CC8 A9C8 syscall SysBeep label00001CCA: 00001CCA 7001 moveq.l D0, 0x01 00001CCC 3D40 FFA0 move.w [A6 - 0x60], D0 00001CD0 6000 00F8 bra +0xFA /* 00001DCA */ label00001CD4: 00001CD4 486E FE82 pea.l [A6 - 0x17E] 00001CD8 3F2E FFA0 move.w -[A7], [A6 - 0x60] 00001CDC A80F syscall Get1IndType/Get1IxType 00001CDE 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001CE2 6706 beq +0x8 /* 00001CEA */ 00001CE4 3F3C 0001 move.w -[A7], 0x1 00001CE8 A9C8 syscall SysBeep label00001CEA: 00001CEA 4267 clr.w -[A7] 00001CEC 2F2E FE82 move.l -[A7], [A6 - 0x17E] 00001CF0 A80D syscall Count1Resources 00001CF2 301F move.w D0, [A7]+ 00001CF4 3D40 FF9A move.w [A6 - 0x66], D0 00001CF8 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001CFC 6706 beq +0x8 /* 00001D04 */ 00001CFE 3F3C 0001 move.w -[A7], 0x1 00001D02 A9C8 syscall SysBeep label00001D04: 00001D04 7001 moveq.l D0, 0x01 00001D06 3D40 FF9E move.w [A6 - 0x62], D0 00001D0A 6000 00AE bra +0xB0 /* 00001DBA */ label00001D0E: 00001D0E 42A7 clr.l -[A7] 00001D10 2F2E FE82 move.l -[A7], [A6 - 0x17E] 00001D14 3F2E FF9E move.w -[A7], [A6 - 0x62] 00001D18 A80E syscall Get1IndResource/Get1IxResource 00001D1A 205F movea.l A0, [A7]+ 00001D1C 2D48 FE86 move.l [A6 - 0x17A], A0 00001D20 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001D24 6706 beq +0x8 /* 00001D2C */ 00001D26 3F3C 0001 move.w -[A7], 0x1 00001D2A A9C8 syscall SysBeep label00001D2C: 00001D2C 2F2E FE86 move.l -[A7], [A6 - 0x17A] 00001D30 486E FF98 pea.l [A6 - 0x68] 00001D34 486E FE82 pea.l [A6 - 0x17E] 00001D38 486E FE92 pea.l [A6 - 0x16E] 00001D3C A9A8 syscall GetResInfo 00001D3E 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001D42 6706 beq +0x8 /* 00001D4A */ 00001D44 3F3C 0001 move.w -[A7], 0x1 00001D48 A9C8 syscall SysBeep label00001D4A: 00001D4A 2F2E FE86 move.l -[A7], [A6 - 0x17A] 00001D4E A992 syscall DetachResource 00001D50 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001D54 6706 beq +0x8 /* 00001D5C */ 00001D56 3F3C 0001 move.w -[A7], 0x1 00001D5A A9C8 syscall SysBeep label00001D5C: 00001D5C 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00001D60 A998 syscall UseResFile 00001D62 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001D66 6706 beq +0x8 /* 00001D6E */ 00001D68 3F3C 0001 move.w -[A7], 0x1 00001D6C A9C8 syscall SysBeep label00001D6E: 00001D6E 2F2E FE86 move.l -[A7], [A6 - 0x17A] 00001D72 2F2E FE82 move.l -[A7], [A6 - 0x17E] 00001D76 3F2E FF98 move.w -[A7], [A6 - 0x68] 00001D7A 486E FE92 pea.l [A6 - 0x16E] 00001D7E A9AB syscall AddResource 00001D80 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001D84 6706 beq +0x8 /* 00001D8C */ 00001D86 3F3C 0001 move.w -[A7], 0x1 00001D8A A9C8 syscall SysBeep label00001D8C: 00001D8C 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00001D90 A999 syscall UpdateResFile 00001D92 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001D96 6706 beq +0x8 /* 00001D9E */ 00001D98 3F3C 0001 move.w -[A7], 0x1 00001D9C A9C8 syscall SysBeep label00001D9E: 00001D9E 2F2E FE86 move.l -[A7], [A6 - 0x17A] 00001DA2 A9A3 syscall ReleaseResource 00001DA4 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001DA8 6706 beq +0x8 /* 00001DB0 */ 00001DAA 3F3C 0001 move.w -[A7], 0x1 00001DAE A9C8 syscall SysBeep label00001DB0: 00001DB0 3F2E FF96 move.w -[A7], [A6 - 0x6A] 00001DB4 A998 syscall UseResFile 00001DB6 526E FF9E addq.w [A6 - 0x62], 1 label00001DBA: 00001DBA 302E FF9E move.w D0, [A6 - 0x62] 00001DBE B06E FF9A cmp.w D0, [A6 - 0x66] 00001DC2 6F00 FF4A ble -0xB4 /* 00001D0E */ 00001DC6 526E FFA0 addq.w [A6 - 0x60], 1 label00001DCA: 00001DCA 302E FFA0 move.w D0, [A6 - 0x60] 00001DCE B06E FF9C cmp.w D0, [A6 - 0x64] 00001DD2 6F00 FF00 ble -0xFE /* 00001CD4 */ label00001DD6: 00001DD6 3F2E FF96 move.w -[A7], [A6 - 0x6A] 00001DDA A99A syscall CloseResFile 00001DDC 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001DE0 6706 beq +0x8 /* 00001DE8 */ 00001DE2 3F3C 0001 move.w -[A7], 0x1 00001DE6 A9C8 syscall SysBeep label00001DE8: 00001DE8 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00001DEC A99A syscall CloseResFile 00001DEE 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001DF2 6706 beq +0x8 /* 00001DFA */ 00001DF4 3F3C 0001 move.w -[A7], 0x1 00001DF8 A9C8 syscall SysBeep label00001DFA: 00001DFA 4267 clr.w -[A7] 00001DFC 486D B604 pea.l [A5 - 0x49FC] 00001E00 3F2E FD80 move.w -[A7], [A6 - 0x280] 00001E04 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00001E08 301F move.w D0, [A7]+ 00001E0A 4A6E FF92 tst.w [A6 - 0x6E] 00001E0E 6640 bne +0x42 /* 00001E50 */ 00001E10 4267 clr.w -[A7] 00001E12 42A7 clr.l -[A7] 00001E14 3F2E FFAC move.w -[A7], [A6 - 0x54] 00001E18 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001E1C 301F move.w D0, [A7]+ 00001E1E 426E FFA0 clr.w [A6 - 0x60] 00001E22 6016 bra +0x18 /* 00001E3A */ label00001E24: 00001E24 41ED AB48 lea.l A0, [A5 - 0x54B8] 00001E28 D0EE FFA0 add.w A0, [A6 - 0x60] 00001E2C 326E FFA0 movea.w A1, [A6 - 0x60] 00001E30 D3CE add.l A1, A6 00001E32 10A9 FFB0 move.b [A0], [A1 - 0x50] 00001E36 526E FFA0 addq.w [A6 - 0x60], 1 label00001E3A: 00001E3A 7000 moveq.l D0, 0x00 00001E3C 102E FFB0 move.b D0, [A6 - 0x50] 00001E40 B06E FFA0 cmp.w D0, [A6 - 0x60] 00001E44 64DE bcc -0x20 /* 00001E24 */ 00001E46 206D 9BEA movea.l A0, [A5 - 0x6416] 00001E4A 4868 0010 pea.l [A0 + 0x10] 00001E4E A928 syscall InvalRect label00001E50: 00001E50 4E5E unlink A6 00001E52 4E75 rts fn00001E54: 00001E54 4E56 FF54 link A6, -0x00AC 00001E58 426E FF54 clr.w [A6 - 0xAC] 00001E5C 7064 moveq.l D0, 0x64 00001E5E 3D40 FF5A move.w [A6 - 0xA6], D0 00001E62 7064 moveq.l D0, 0x64 00001E64 3D40 FF58 move.w [A6 - 0xA8], D0 00001E68 2D7C 526F 6257 FFF0 move.l [A6 - 0x10], 0x526F6257 /* 'RobW' */ 00001E70 2F2E FF58 move.l -[A7], [A6 - 0xA8] 00001E74 486D B606 pea.l [A5 - 0x49FA] 00001E78 42A7 clr.l -[A7] 00001E7A 3F3C 0001 move.w -[A7], 0x1 00001E7E 486E FFF0 pea.l [A6 - 0x10] 00001E82 42A7 clr.l -[A7] 00001E84 486E FFA6 pea.l [A6 - 0x5A] 00001E88 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001E8C 4A2E FFA6 tst.b [A6 - 0x5A] 00001E90 6700 0090 beq +0x92 /* 00001F22 */ 00001E94 2F2E FF58 move.l -[A7], [A6 - 0xA8] 00001E98 486D B61A pea.l [A5 - 0x49E6] 00001E9C 486D B62A pea.l [A5 - 0x49D6] 00001EA0 42A7 clr.l -[A7] 00001EA2 486E FF5C pea.l [A6 - 0xA4] 00001EA6 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00001EAA 4A2E FF5C tst.b [A6 - 0xA4] 00001EAE 6700 0072 beq +0x74 /* 00001F22 */ 00001EB2 4A6D AB46 tst.w [A5 - 0x54BA] 00001EB6 6744 beq +0x46 /* 00001EFC */ 00001EB8 486D AB48 pea.l [A5 - 0x54B8] 00001EBC 486E FFB0 pea.l [A6 - 0x50] 00001EC0 4EBA E5AC jsr [PC - 0x1A54 /* 0000046E */] 00001EC4 508F addq.l A7, 8 00001EC6 4A00 tst.b D0 00001EC8 6732 beq +0x34 /* 00001EFC */ 00001ECA 426E FF56 clr.w [A6 - 0xAA] 00001ECE 6016 bra +0x18 /* 00001EE6 */ label00001ED0: 00001ED0 41ED AB48 lea.l A0, [A5 - 0x54B8] 00001ED4 D0EE FF56 add.w A0, [A6 - 0xAA] 00001ED8 326E FF56 movea.w A1, [A6 - 0xAA] 00001EDC D3CE add.l A1, A6 00001EDE 10A9 FF66 move.b [A0], [A1 - 0x9A] 00001EE2 526E FF56 addq.w [A6 - 0xAA], 1 label00001EE6: 00001EE6 7000 moveq.l D0, 0x00 00001EE8 102E FF66 move.b D0, [A6 - 0x9A] 00001EEC B06E FF56 cmp.w D0, [A6 - 0xAA] 00001EF0 64DE bcc -0x20 /* 00001ED0 */ 00001EF2 206D 9BEA movea.l A0, [A5 - 0x6416] 00001EF6 4868 0010 pea.l [A0 + 0x10] 00001EFA A928 syscall InvalRect label00001EFC: 00001EFC 4267 clr.w -[A7] 00001EFE 486E FFB0 pea.l [A6 - 0x50] 00001F02 3F2E FFAC move.w -[A7], [A6 - 0x54] 00001F06 486E FF66 pea.l [A6 - 0x9A] 00001F0A 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00001F0E 301F move.w D0, [A7]+ 00001F10 4A40 tst.w D0 00001F12 670E beq +0x10 /* 00001F22 */ 00001F14 486D B640 pea.l [A5 - 0x49C0] 00001F18 486D B62C pea.l [A5 - 0x49D4] 00001F1C 4EBA E0E2 jsr [PC - 0x1F1E /* 00000000 */] 00001F20 508F addq.l A7, 8 label00001F22: 00001F22 4E5E unlink A6 00001F24 4E75 rts fn00001F26: 00001F26 4E56 FF56 link A6, -0x00AA 00001F2A 7064 moveq.l D0, 0x64 00001F2C 3D40 FF5A move.w [A6 - 0xA6], D0 00001F30 7064 moveq.l D0, 0x64 00001F32 3D40 FF58 move.w [A6 - 0xA8], D0 00001F36 2D7C 526F 6257 FFF0 move.l [A6 - 0x10], 0x526F6257 /* 'RobW' */ 00001F3E 2F2E FF58 move.l -[A7], [A6 - 0xA8] 00001F42 486D B658 pea.l [A5 - 0x49A8] 00001F46 42A7 clr.l -[A7] 00001F48 3F3C 0001 move.w -[A7], 0x1 00001F4C 486E FFF0 pea.l [A6 - 0x10] 00001F50 42A7 clr.l -[A7] 00001F52 486E FFA6 pea.l [A6 - 0x5A] 00001F56 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001F5A 4A2E FFA6 tst.b [A6 - 0x5A] 00001F5E 674A beq +0x4C /* 00001FAA */ 00001F60 4A6D AB46 tst.w [A5 - 0x54BA] 00001F64 6722 beq +0x24 /* 00001F88 */ 00001F66 486D AB48 pea.l [A5 - 0x54B8] 00001F6A 486E FFB0 pea.l [A6 - 0x50] 00001F6E 4EBA E4FE jsr [PC - 0x1B02 /* 0000046E */] 00001F72 508F addq.l A7, 8 00001F74 4A00 tst.b D0 00001F76 6710 beq +0x12 /* 00001F88 */ 00001F78 486D B674 pea.l [A5 - 0x498C] 00001F7C 486D B66C pea.l [A5 - 0x4994] 00001F80 4EBA E07E jsr [PC - 0x1F82 /* 00000000 */] 00001F84 508F addq.l A7, 8 00001F86 6022 bra +0x24 /* 00001FAA */ label00001F88: 00001F88 4267 clr.w -[A7] 00001F8A 486E FFB0 pea.l [A6 - 0x50] 00001F8E 3F2E FFAC move.w -[A7], [A6 - 0x54] 00001F92 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00001F96 301F move.w D0, [A7]+ 00001F98 4A40 tst.w D0 00001F9A 670E beq +0x10 /* 00001FAA */ 00001F9C 486D B6A8 pea.l [A5 - 0x4958] 00001FA0 486D B694 pea.l [A5 - 0x496C] 00001FA4 4EBA E05A jsr [PC - 0x1FA6 /* 00000000 */] 00001FA8 508F addq.l A7, 8 label00001FAA: 00001FAA 4E5E unlink A6 00001FAC 4E75 rts fn00001FAE: 00001FAE 4E56 FFF6 link A6, -0x000A 00001FB2 42A7 clr.l -[A7] 00001FB4 3F3C 03E8 move.w -[A7], 0x3E8 00001FB8 42A7 clr.l -[A7] 00001FBA 4878 FFFF push.l 0xFFFF 00001FBE A97C syscall GetNewDialog 00001FC0 205F movea.l A0, [A7]+ 00001FC2 2D48 FFFC move.l [A6 - 0x4], A0 label00001FC6: 00001FC6 42A7 clr.l -[A7] 00001FC8 486E FFF6 pea.l [A6 - 0xA] 00001FCC A991 syscall ModalDialog 00001FCE 0C6E 0001 FFF6 cmpi.w [A6 - 0xA], 0x1 00001FD4 66F0 bne -0xE /* 00001FC6 */ 00001FD6 42A7 clr.l -[A7] 00001FD8 3F3C 03E9 move.w -[A7], 0x3E9 00001FDC 42A7 clr.l -[A7] 00001FDE 4878 FFFF push.l 0xFFFF 00001FE2 A97C syscall GetNewDialog 00001FE4 205F movea.l A0, [A7]+ 00001FE6 2D48 FFF8 move.l [A6 - 0x8], A0 00001FEA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001FEE A983 syscall DisposeDialog label00001FF0: 00001FF0 42A7 clr.l -[A7] 00001FF2 486E FFF6 pea.l [A6 - 0xA] 00001FF6 A991 syscall ModalDialog 00001FF8 0C6E 0001 FFF6 cmpi.w [A6 - 0xA], 0x1 00001FFE 66F0 bne -0xE /* 00001FF0 */ 00002000 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002004 A983 syscall DisposeDialog 00002006 4E5E unlink A6 00002008 4E75 rts fn0000200A: 0000200A 4E56 FEF4 link A6, -0x010C 0000200E 4267 clr.w -[A7] 00002010 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002014 A86A syscall HiWord 00002016 301F move.w D0, [A7]+ 00002018 3D40 FFFE move.w [A6 - 0x2], D0 0000201C 4267 clr.w -[A7] 0000201E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002022 A86B syscall LoWord 00002024 301F move.w D0, [A7]+ 00002026 3D40 FFFC move.w [A6 - 0x4], D0 0000202A 302E FFFE move.w D0, [A6 - 0x2] 0000202E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002032 03E8 .incomplete 00002034 03EB .incomplete 00002036 0128 0008 btst [A0 + 0x8], D0 0000203A 0038 008E 0104 ori.b [0x00000104 /* ScrHRes */], 0x8E 00002040 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 00002046 6608 bne +0xA /* 00002050 */ 00002048 4EBA FF64 jsr [PC - 0x9C /* 00001FAE */] 0000204C 6000 0110 bra +0x112 /* 0000215E */ label00002050: 00002050 2F2D 9BDA move.l -[A7], [A5 - 0x6426] 00002054 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002058 486E FEFC pea.l [A6 - 0x104] 0000205C A946 syscall GetMenuItemText/GetItem 0000205E 4267 clr.w -[A7] 00002060 486E FEFC pea.l [A6 - 0x104] 00002064 A9B6 syscall OpenDeskAcc 00002066 301F move.w D0, [A7]+ 00002068 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 0000206C A873 syscall SetPort 0000206E 6000 00EE bra +0xF0 /* 0000215E */ 00002072 302E FFFC move.w D0, [A6 - 0x4] 00002076 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000207A 0001 0008 ori.b D1, 0x8 0000207E 00E0 .incomplete 00002080 0010 0016 ori.b [A0], 0x16 00002084 00DA .incomplete 00002086 001A 0020 ori.b [A2]+, 0x20 /* ' ' */ 0000208A 0026 00D2 ori.b -[A6], 0xD2 0000208E 002A 4EBA F606 ori.b [A2 - 0x9FA], 0xBA 00002094 6000 00C8 bra +0xCA /* 0000215E */ 00002098 4EBA F72E jsr [PC - 0x8D2 /* 000017C8 */] 0000209C 6000 00C0 bra +0xC2 /* 0000215E */ 000020A0 4EBA F9CE jsr [PC - 0x632 /* 00001A70 */] 000020A4 6000 00B8 bra +0xBA /* 0000215E */ 000020A8 4EBA FDAA jsr [PC - 0x256 /* 00001E54 */] 000020AC 6000 00B0 bra +0xB2 /* 0000215E */ 000020B0 4EBA FE74 jsr [PC - 0x18C /* 00001F26 */] 000020B4 6000 00A8 bra +0xAA /* 0000215E */ 000020B8 7001 moveq.l D0, 0x01 000020BA 3B40 B2AC move.w [A5 - 0x4D54], D0 000020BE 426D B2AE clr.w [A5 - 0x4D52] 000020C2 426D B2B2 clr.w [A5 - 0x4D4E] 000020C6 6000 0096 bra +0x98 /* 0000215E */ 000020CA 4267 clr.w -[A7] 000020CC 302E FFFC move.w D0, [A6 - 0x4] 000020D0 5340 subq.w D0, 1 000020D2 3F00 move.w -[A7], D0 000020D4 A9C2 syscall SysEdit 000020D6 101F move.b D0, [A7]+ 000020D8 4A00 tst.b D0 000020DA 6600 0036 bne +0x38 /* 00002112 */ 000020DE 302E FFFC move.w D0, [A6 - 0x4] 000020E2 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000020E6 0003 0006 ori.b D3, 0x6 000020EA 0028 0008 000E ori.b [A0 + 0xE], 0x8 000020F0 0014 001A ori.b [A4], 0x1A 000020F4 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 000020F8 A9D6 syscall TECut 000020FA 6016 bra +0x18 /* 00002112 */ 000020FC 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00002100 A9D5 syscall TECopy 00002102 600E bra +0x10 /* 00002112 */ 00002104 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00002108 A9DB syscall TEPaste 0000210A 6006 bra +0x8 /* 00002112 */ 0000210C 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00002110 A9D7 syscall TEDelete label00002112: 00002112 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 00002118 6600 0044 bne +0x46 /* 0000215E */ 0000211C 4EBA 0CEC jsr [PC + 0xCEC /* 00002E0A */] 00002120 702A moveq.l D0, 0x2A 00002122 3D40 FEF4 move.w [A6 - 0x10C], D0 00002126 705C moveq.l D0, 0x5C 00002128 3D40 FEF8 move.w [A6 - 0x108], D0 0000212C 3D7C 019F FEF6 move.w [A6 - 0x10A], 0x19F 00002132 3D7C 01E0 FEFA move.w [A6 - 0x106], 0x1E0 00002138 486E FEF4 pea.l [A6 - 0x10C] 0000213C A928 syscall InvalRect 0000213E 6000 001E bra +0x20 /* 0000215E */ 00002142 302E FFFC move.w D0, [A6 - 0x4] 00002146 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000214A 0001 0002 ori.b D1, 0x2 0000214E 0010 0004 ori.b [A0], 0x4 00002152 0008 4EAD ori.b A0, 0xAD 00002156 013A 6004 btst [PC + 0x6004 /* 0000815C, cstring "" */], D0 0000215A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label0000215E: 0000215E 4267 clr.w -[A7] 00002160 A938 syscall HiliteMenu 00002162 4E5E unlink A6 00002164 4E75 rts fn00002166: 00002166 4E56 FFF8 link A6, -0x0008 0000216A 7004 moveq.l D0, 0x04 0000216C 3D40 FFFA move.w [A6 - 0x6], D0 00002170 302D B77C move.w D0, [A5 - 0x4884] 00002174 5940 subq.w D0, 4 00002176 3D40 FFFE move.w [A6 - 0x2], D0 0000217A 7018 moveq.l D0, 0x18 0000217C 3D40 FFF8 move.w [A6 - 0x8], D0 00002180 302D B77A move.w D0, [A5 - 0x4886] 00002184 5940 subq.w D0, 4 00002186 3D40 FFFC move.w [A6 - 0x4], D0 0000218A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000218E 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00002192 486E FFF8 pea.l [A6 - 0x8] 00002196 A925 syscall DragWindow 00002198 4E5E unlink A6 0000219A 4E75 rts export_22: fn0000219C: 0000219C 4E56 FFFC link A6, -0x0004 000021A0 4267 clr.w -[A7] 000021A2 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000021A6 486E FFFC pea.l [A6 - 0x4] 000021AA A92C syscall FindWindow 000021AC 301F move.w D0, [A7]+ 000021AE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000021B2 0001 0006 ori.b D1, 0x6 000021B6 0082 000C 001C ori.l D2, 0xC001C 000021BC 0028 0052 0078 ori.b [A0 + 0x78], 0x52 /* 'R' */ 000021C2 005A 42A7 ori.w [A2]+, 0x42A7 000021C6 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 000021CA A93D syscall MenuSelect 000021CC 201F move.l D0, [A7]+ 000021CE 2F00 move.l -[A7], D0 000021D0 4EBA FE38 jsr [PC - 0x1C8 /* 0000200A */] 000021D4 588F addq.l A7, 4 000021D6 486D 9BEE pea.l [A5 - 0x6412] 000021DA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021DE A9B3 syscall SystemClick 000021E0 6000 0056 bra +0x58 /* 00002238 */ 000021E4 42A7 clr.l -[A7] 000021E6 A924 syscall FrontWindow 000021E8 205F movea.l A0, [A7]+ 000021EA B1EE FFFC cmpa.l A0, [A6 - 0x4] 000021EE 6708 beq +0xA /* 000021F8 */ 000021F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021F4 A91F syscall SelectWindow 000021F6 6040 bra +0x42 /* 00002238 */ label000021F8: 000021F8 4EBA EEE8 jsr [PC - 0x1118 /* 000010E2 */] 000021FC 302D AB40 move.w D0, [A5 - 0x54C0] 00002200 48C0 ext.l D0 00002202 E580 asl D0, 2 00002204 41ED AB26 lea.l A0, [A5 - 0x54DA] 00002208 D1C0 add.l A0, D0 0000220A 2050 movea.l A0, [A0] 0000220C 4E90 jsr [A0] 0000220E 6028 bra +0x2A /* 00002238 */ 00002210 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002214 4EBA FF50 jsr [PC - 0xB0 /* 00002166 */] 00002218 588F addq.l A7, 4 0000221A 601C bra +0x1E /* 00002238 */ 0000221C 4267 clr.w -[A7] 0000221E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002222 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00002226 A91E syscall TrackGoAway 00002228 101F move.b D0, [A7]+ 0000222A 4A00 tst.b D0 0000222C 670A beq +0xC /* 00002238 */ 0000222E 7001 moveq.l D0, 0x01 00002230 3B40 B2AC move.w [A5 - 0x4D54], D0 00002234 426D B2AE clr.w [A5 - 0x4D52] label00002238: 00002238 4E5E unlink A6 0000223A 4E75 rts export_28: fn0000223C: 0000223C 4E56 FFFE link A6, -0x0002 00002240 203C 0000 00FF move.l D0, 0xFF 00002246 C0AD 9BF0 and.l D0, [A5 - 0x6410] 0000224A 1D40 FFFF move.b [A6 - 0x1], D0 0000224E 082D 0000 9BFC btst.b [A5 - 0x6404], 0x0 00002254 6700 010E beq +0x110 /* 00002364 */ 00002258 102E FFFF move.b D0, [A6 - 0x1] 0000225C 4880 ext.w D0 0000225E 3F00 move.w -[A7], D0 00002260 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002264 548F addq.l A7, 2 00002266 4A40 tst.w D0 00002268 670E beq +0x10 /* 00002278 */ 0000226A 0C2E 0061 FFFF cmpi.b [A6 - 0x1], 0x61 /* 'a' */ 00002270 6C06 bge +0x8 /* 00002278 */ 00002272 062E 0020 FFFF addi.b [A6 - 0x1], 0x20 /* ' ' */ label00002278: 00002278 0C2E 0061 FFFF cmpi.b [A6 - 0x1], 0x61 /* 'a' */ 0000227E 6610 bne +0x12 /* 00002290 */ 00002280 0C6D 0003 AB40 cmpi.w [A5 - 0x54C0], 0x3 00002286 6608 bne +0xA /* 00002290 */ 00002288 4EBA 431E jsr [PC + 0x431E /* 000065A8 */] 0000228C 6000 00EC bra +0xEE /* 0000237A */ label00002290: 00002290 0C2E 0061 FFFF cmpi.b [A6 - 0x1], 0x61 /* 'a' */ 00002296 6610 bne +0x12 /* 000022A8 */ 00002298 0C6D 0004 AB40 cmpi.w [A5 - 0x54C0], 0x4 0000229E 6608 bne +0xA /* 000022A8 */ 000022A0 4EBA 15DA jsr [PC + 0x15DA /* 0000387C */] 000022A4 6000 00D4 bra +0xD6 /* 0000237A */ label000022A8: 000022A8 0C2E 0064 FFFF cmpi.b [A6 - 0x1], 0x64 /* 'd' */ 000022AE 6610 bne +0x12 /* 000022C0 */ 000022B0 0C6D 0004 AB40 cmpi.w [A5 - 0x54C0], 0x4 000022B6 6608 bne +0xA /* 000022C0 */ 000022B8 4EBA 16E0 jsr [PC + 0x16E0 /* 0000399A */] 000022BC 6000 00BC bra +0xBE /* 0000237A */ label000022C0: 000022C0 0C2E 0072 FFFF cmpi.b [A6 - 0x1], 0x72 /* 'r' */ 000022C6 6610 bne +0x12 /* 000022D8 */ 000022C8 0C6D 0004 AB40 cmpi.w [A5 - 0x54C0], 0x4 000022CE 6608 bne +0xA /* 000022D8 */ 000022D0 4EBA 18EC jsr [PC + 0x18EC /* 00003BBE */] 000022D4 6000 00A4 bra +0xA6 /* 0000237A */ label000022D8: 000022D8 0C2E 0030 FFFF cmpi.b [A6 - 0x1], 0x30 /* '0' */ 000022DE 6610 bne +0x12 /* 000022F0 */ 000022E0 0C6D 0004 AB40 cmpi.w [A5 - 0x54C0], 0x4 000022E6 6608 bne +0xA /* 000022F0 */ 000022E8 4EBA 1ADE jsr [PC + 0x1ADE /* 00003DC8 */] 000022EC 6000 008C bra +0x8E /* 0000237A */ label000022F0: 000022F0 0C2E 0031 FFFF cmpi.b [A6 - 0x1], 0x31 /* '1' */ 000022F6 6610 bne +0x12 /* 00002308 */ 000022F8 0C6D 0004 AB40 cmpi.w [A5 - 0x54C0], 0x4 000022FE 6608 bne +0xA /* 00002308 */ 00002300 4EBA 1B02 jsr [PC + 0x1B02 /* 00003E04 */] 00002304 6000 0074 bra +0x76 /* 0000237A */ label00002308: 00002308 0C2E 0032 FFFF cmpi.b [A6 - 0x1], 0x32 /* '2' */ 0000230E 6610 bne +0x12 /* 00002320 */ 00002310 0C6D 0004 AB40 cmpi.w [A5 - 0x54C0], 0x4 00002316 6608 bne +0xA /* 00002320 */ 00002318 4EBA 1B28 jsr [PC + 0x1B28 /* 00003E42 */] 0000231C 6000 005C bra +0x5E /* 0000237A */ label00002320: 00002320 0C2E 0033 FFFF cmpi.b [A6 - 0x1], 0x33 /* '3' */ 00002326 660E bne +0x10 /* 00002336 */ 00002328 0C6D 0004 AB40 cmpi.w [A5 - 0x54C0], 0x4 0000232E 6606 bne +0x8 /* 00002336 */ 00002330 4EBA 1B4E jsr [PC + 0x1B4E /* 00003E80 */] 00002334 6044 bra +0x46 /* 0000237A */ label00002336: 00002336 0C2E 0062 FFFF cmpi.b [A6 - 0x1], 0x62 /* 'b' */ 0000233C 660E bne +0x10 /* 0000234C */ 0000233E 0C6D 0005 AB40 cmpi.w [A5 - 0x54C0], 0x5 00002344 6606 bne +0x8 /* 0000234C */ 00002346 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000234A 602E bra +0x30 /* 0000237A */ label0000234C: 0000234C 42A7 clr.l -[A7] 0000234E 102E FFFF move.b D0, [A6 - 0x1] 00002352 4880 ext.w D0 00002354 3F00 move.w -[A7], D0 00002356 A93E syscall MenuKey 00002358 201F move.l D0, [A7]+ 0000235A 2F00 move.l -[A7], D0 0000235C 4EBA FCAC jsr [PC - 0x354 /* 0000200A */] 00002360 588F addq.l A7, 4 00002362 6016 bra +0x18 /* 0000237A */ label00002364: 00002364 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 0000236A 660E bne +0x10 /* 0000237A */ 0000236C 102E FFFF move.b D0, [A6 - 0x1] 00002370 4880 ext.w D0 00002372 3F00 move.w -[A7], D0 00002374 4EBA 0BE4 jsr [PC + 0xBE4 /* 00002F5A */] 00002378 548F addq.l A7, 2 label0000237A: 0000237A 4E5E unlink A6 0000237C 4E75 rts export_25: fn0000237E: 0000237E 082D 0000 9BFD btst.b [A5 - 0x6403], 0x0 00002384 6700 0092 beq +0x94 /* 00002418 */ 00002388 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 0000238E 6734 beq +0x36 /* 000023C4 */ 00002390 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00002394 3F3C 0001 move.w -[A7], 0x1 00002398 A93A syscall DisableItem 0000239A 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 0000239E 3F3C 0003 move.w -[A7], 0x3 000023A2 A93A syscall DisableItem 000023A4 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 000023A8 3F3C 0004 move.w -[A7], 0x4 000023AC A93A syscall DisableItem 000023AE 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 000023B2 3F3C 0005 move.w -[A7], 0x5 000023B6 A93A syscall DisableItem 000023B8 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 000023BC 3F3C 0006 move.w -[A7], 0x6 000023C0 A93A syscall DisableItem 000023C2 6038 bra +0x3A /* 000023FC */ label000023C4: 000023C4 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 000023C8 A9D8 syscall TEActivate 000023CA 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 000023CE 3F3C 0001 move.w -[A7], 0x1 000023D2 A93A syscall DisableItem 000023D4 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 000023D8 3F3C 0003 move.w -[A7], 0x3 000023DC A939 syscall EnableItem 000023DE 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 000023E2 3F3C 0004 move.w -[A7], 0x4 000023E6 A939 syscall EnableItem 000023E8 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 000023EC 3F3C 0005 move.w -[A7], 0x5 000023F0 A939 syscall EnableItem 000023F2 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 000023F6 3F3C 0006 move.w -[A7], 0x6 000023FA A939 syscall EnableItem label000023FC: 000023FC 42A7 clr.l -[A7] 000023FE A9FB syscall LoadScrap/LodeScrap 00002400 201F move.l D0, [A7]+ 00002402 4A80 tst.l D0 00002404 6706 beq +0x8 /* 0000240C */ 00002406 3F3C 0001 move.w -[A7], 0x1 0000240A A9C8 syscall SysBeep label0000240C: 0000240C 4267 clr.w -[A7] 0000240E 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002412 301F move.w D0, [A7]+ 00002414 6000 0086 bra +0x88 /* 0000249C */ label00002418: 00002418 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 0000241E 6606 bne +0x8 /* 00002426 */ 00002420 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00002424 A9D9 syscall TEDeactivate label00002426: 00002426 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 0000242A 3F3C 0001 move.w -[A7], 0x1 0000242E A939 syscall EnableItem 00002430 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00002434 3F3C 0003 move.w -[A7], 0x3 00002438 A939 syscall EnableItem 0000243A 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 0000243E 3F3C 0004 move.w -[A7], 0x4 00002442 A939 syscall EnableItem 00002444 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00002448 3F3C 0005 move.w -[A7], 0x5 0000244C A939 syscall EnableItem 0000244E 2F2D 9BE2 move.l -[A7], [A5 - 0x641E] 00002452 3F3C 0006 move.w -[A7], 0x6 00002456 A939 syscall EnableItem 00002458 42A7 clr.l -[A7] 0000245A A9FC syscall ZeroScrap 0000245C 201F move.l D0, [A7]+ 0000245E 4A80 tst.l D0 00002460 6710 beq +0x12 /* 00002472 */ 00002462 486D B6D6 pea.l [A5 - 0x492A] 00002466 486D B6C0 pea.l [A5 - 0x4940] 0000246A 4EBA DB94 jsr [PC - 0x246C /* 00000000 */] 0000246E 508F addq.l A7, 8 00002470 602A bra +0x2C /* 0000249C */ label00002472: 00002472 4267 clr.w -[A7] 00002474 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00002478 301F move.w D0, [A7]+ 0000247A 4A40 tst.w D0 0000247C 670E beq +0x10 /* 0000248C */ 0000247E 486D B6EE pea.l [A5 - 0x4912] 00002482 486D B6D8 pea.l [A5 - 0x4928] 00002486 4EBA DB78 jsr [PC - 0x2488 /* 00000000 */] 0000248A 508F addq.l A7, 8 label0000248C: 0000248C 42A7 clr.l -[A7] 0000248E A9FA syscall UnloadScrap/UnlodeScrap 00002490 201F move.l D0, [A7]+ 00002492 4A80 tst.l D0 00002494 6706 beq +0x8 /* 0000249C */ 00002496 3F3C 0001 move.w -[A7], 0x1 0000249A A9C8 syscall SysBeep label0000249C: 0000249C 4E75 rts export_27: fn0000249E: 0000249E 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000024A2 A922 syscall BeginUpdate 000024A4 302D AB40 move.w D0, [A5 - 0x54C0] 000024A8 48C0 ext.l D0 000024AA E580 asl D0, 2 000024AC 41ED AB0E lea.l A0, [A5 - 0x54F2] 000024B0 D1C0 add.l A0, D0 000024B2 2050 movea.l A0, [A0] 000024B4 4E90 jsr [A0] 000024B6 4EBA E9CC jsr [PC - 0x1634 /* 00000E84 */] 000024BA 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000024BE A923 syscall EndUpdate 000024C0 4E75 rts export_26: fn000024C2: 000024C2 4E56 FFFC link A6, -0x0004 000024C6 2D6D B2B4 FFFC move.l [A6 - 0x4], [A5 - 0x4D4C] 000024CC 4267 clr.w -[A7] 000024CE 2F2D 9BF0 move.l -[A7], [A5 - 0x6410] 000024D2 A86A syscall HiWord 000024D4 301F move.w D0, [A7]+ 000024D6 4A40 tst.w D0 000024D8 6718 beq +0x1A /* 000024F2 */ 000024DA 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 000024DE 4267 clr.w -[A7] 000024E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000024E4 2F2D 9BF0 move.l -[A7], [A5 - 0x6410] 000024E8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000024EC 301F move.w D0, [A7]+ 000024EE 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label000024F2: 000024F2 4E5E unlink A6 000024F4 4E75 rts fn000024F6: 000024F6 4E56 FFFE link A6, -0x0002 000024FA 4A6D AB44 tst.w [A5 - 0x54BC] 000024FE 671C beq +0x1E /* 0000251C */ 00002500 4267 clr.w -[A7] 00002502 3F3C FFFF move.w -[A7], 0xFFFF 00002506 486D 9BEE pea.l [A5 - 0x6412] 0000250A 4878 0001 push.l 0x1 0000250E 42A7 clr.l -[A7] 00002510 A860 syscall WaitNextEvent 00002512 101F move.b D0, [A7]+ 00002514 4880 ext.w D0 00002516 3D40 FFFE move.w [A6 - 0x2], D0 0000251A 6016 bra +0x18 /* 00002532 */ label0000251C: 0000251C A9B4 syscall SystemTask 0000251E 4267 clr.w -[A7] 00002520 3F3C FFFF move.w -[A7], 0xFFFF 00002524 486D 9BEE pea.l [A5 - 0x6412] 00002528 A970 syscall GetNextEvent 0000252A 101F move.b D0, [A7]+ 0000252C 4880 ext.w D0 0000252E 3D40 FFFE move.w [A6 - 0x2], D0 label00002532: 00002532 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 00002538 6606 bne +0x8 /* 00002540 */ 0000253A 4EBA 0B6C jsr [PC + 0xB6C /* 000030A8 */] 0000253E 600C bra +0xE /* 0000254C */ label00002540: 00002540 0C6D 0002 AB40 cmpi.w [A5 - 0x54C0], 0x2 00002546 6604 bne +0x6 /* 0000254C */ 00002548 4EBA 3B28 jsr [PC + 0x3B28 /* 00006072 */] label0000254C: 0000254C 4A6E FFFE tst.w [A6 - 0x2] 00002550 6700 003C beq +0x3E /* 0000258E */ 00002554 302D 9BEE move.w D0, [A5 - 0x6412] 00002558 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000255C 0001 0008 ori.b D1, 0x8 00002560 002E 0010 002A ori.b [A6 + 0x2A], 0x10 00002566 0012 0026 ori.b [A2], 0x26 /* '&' */ 0000256A 000E 0018 ori.b A6, 0x18 0000256E 001C 000E ori.b [A4]+, 0xE 00002572 4EBA FC28 jsr [PC - 0x3D8 /* 0000219C */] 00002576 6016 bra +0x18 /* 0000258E */ 00002578 4EBA FCC2 jsr [PC - 0x33E /* 0000223C */] 0000257C 6010 bra +0x12 /* 0000258E */ 0000257E 4EBA FDFE jsr [PC - 0x202 /* 0000237E */] 00002582 600A bra +0xC /* 0000258E */ 00002584 4EBA FF18 jsr [PC - 0xE8 /* 0000249E */] 00002588 6004 bra +0x6 /* 0000258E */ 0000258A 4EBA FF36 jsr [PC - 0xCA /* 000024C2 */] label0000258E: 0000258E 4E5E unlink A6 00002590 4E75 rts fn00002592: 00002592 4E56 FFFE link A6, -0x0002 00002596 42A7 clr.l -[A7] 00002598 A9FC syscall ZeroScrap 0000259A 201F move.l D0, [A7]+ 0000259C 4A80 tst.l D0 0000259E 6710 beq +0x12 /* 000025B0 */ 000025A0 486D B706 pea.l [A5 - 0x48FA] 000025A4 486D B6F0 pea.l [A5 - 0x4910] 000025A8 4EBA DA56 jsr [PC - 0x25AA /* 00000000 */] 000025AC 508F addq.l A7, 8 000025AE 602A bra +0x2C /* 000025DA */ label000025B0: 000025B0 4267 clr.w -[A7] 000025B2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000025B6 301F move.w D0, [A7]+ 000025B8 4A40 tst.w D0 000025BA 670E beq +0x10 /* 000025CA */ 000025BC 486D B71E pea.l [A5 - 0x48E2] 000025C0 486D B708 pea.l [A5 - 0x48F8] 000025C4 4EBA DA3A jsr [PC - 0x25C6 /* 00000000 */] 000025C8 508F addq.l A7, 8 label000025CA: 000025CA 42A7 clr.l -[A7] 000025CC A9FA syscall UnloadScrap/UnlodeScrap 000025CE 201F move.l D0, [A7]+ 000025D0 4A80 tst.l D0 000025D2 6706 beq +0x8 /* 000025DA */ 000025D4 3F3C 0001 move.w -[A7], 0x1 000025D8 A9C8 syscall SysBeep label000025DA: 000025DA 3F3C 03E9 move.w -[A7], 0x3E9 000025DE A98A syscall FreeAlert 000025E0 426E FFFE clr.w [A6 - 0x2] 000025E4 603A bra +0x3C /* 00002620 */ label000025E6: 000025E6 302E FFFE move.w D0, [A6 - 0x2] 000025EA 48C0 ext.l D0 000025EC E780 asl D0, 3 000025EE 41ED 9C2E lea.l A0, [A5 - 0x63D2] 000025F2 D1C0 add.l A0, D0 000025F4 2F10 move.l -[A7], [A0] 000025F6 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000025FA 302E FFFE move.w D0, [A6 - 0x2] 000025FE 48C0 ext.l D0 00002600 E780 asl D0, 3 00002602 41ED 9C2E lea.l A0, [A5 - 0x63D2] 00002606 D1C0 add.l A0, D0 00002608 2F28 0004 move.l -[A7], [A0 + 0x4] 0000260C 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00002610 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002614 6706 beq +0x8 /* 0000261C */ 00002616 3F3C 0001 move.w -[A7], 0x1 0000261A A9C8 syscall SysBeep label0000261C: 0000261C 526E FFFE addq.w [A6 - 0x2], 1 label00002620: 00002620 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6 00002626 6DBE blt -0x40 /* 000025E6 */ 00002628 0C6D 0001 AB40 cmpi.w [A5 - 0x54C0], 0x1 0000262E 660C bne +0xE /* 0000263C */ 00002630 4EBA 011C jsr [PC + 0x11C /* 0000274E */] 00002634 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00002638 A9CD syscall TEDispose 0000263A 6028 bra +0x2A /* 00002664 */ label0000263C: 0000263C 0C6D 0002 AB40 cmpi.w [A5 - 0x54C0], 0x2 00002642 6606 bne +0x8 /* 0000264A */ 00002644 4EBA 2852 jsr [PC + 0x2852 /* 00004E98 */] 00002648 601A bra +0x1C /* 00002664 */ label0000264A: 0000264A 0C6D 0003 AB40 cmpi.w [A5 - 0x54C0], 0x3 00002650 6606 bne +0x8 /* 00002658 */ 00002652 4EBA 3C6A jsr [PC + 0x3C6A /* 000062BE */] 00002656 600C bra +0xE /* 00002664 */ label00002658: 00002658 0C6D 0005 AB40 cmpi.w [A5 - 0x54C0], 0x5 0000265E 6604 bne +0x6 /* 00002664 */ 00002660 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] label00002664: 00002664 4E5E unlink A6 00002666 4E75 rts export_21: 00002668 4EBA DE4E jsr [PC - 0x21B2 /* 000004B8 */] 0000266C 4EBA E25C jsr [PC - 0x1DA4 /* 000008CA */] 00002670 4EBA E626 jsr [PC - 0x19DA /* 00000C98 */] 00002674 6004 bra +0x6 /* 0000267A */ label00002676: 00002676 4EBA FE7E jsr [PC - 0x182 /* 000024F6 */] label0000267A: 0000267A 4A6D B2AC tst.w [A5 - 0x4D54] 0000267E 67F6 beq -0x8 /* 00002676 */ 00002680 4EBA FF10 jsr [PC - 0xF0 /* 00002592 */] 00002684 4E75 rts fn00002686: 00002686 4E56 FFF6 link A6, -0x000A 0000268A 486E FFF8 pea.l [A6 - 0x8] 0000268E 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00002692 486D AB48 pea.l [A5 - 0x54B8] 00002696 4EBA DAD0 jsr [PC - 0x2530 /* 00000168 */] 0000269A 4FEF 000A lea.l A7, [A7 + 0xA] 0000269E 2D40 FFFC move.l [A6 - 0x4], D0 000026A2 4A80 tst.l D0 000026A4 6700 00A4 beq +0xA6 /* 0000274A */ 000026A8 4A2D AC4E tst.b [A5 - 0x53B2] 000026AC 6742 beq +0x44 /* 000026F0 */ 000026AE 426E FFF6 clr.w [A6 - 0xA] 000026B2 6032 bra +0x34 /* 000026E6 */ label000026B4: 000026B4 306E FFF6 movea.w A0, [A6 - 0xA] 000026B8 D1EE FFFC add.l A0, [A6 - 0x4] 000026BC 102D AC4E move.b D0, [A5 - 0x53B2] 000026C0 4880 ext.w D0 000026C2 326E FFF6 movea.w A1, [A6 - 0xA] 000026C6 2209 move.l D1, A1 000026C8 83C0 divs.w D1, D0 000026CA 4841 swap.w D1 000026CC 43ED AC4E lea.l A1, [A5 - 0x53B2] 000026D0 D2C1 add.w A1, D1 000026D2 1029 0001 move.b D0, [A1 + 0x1] 000026D6 4880 ext.w D0 000026D8 D06E FFF6 add.w D0, [A6 - 0xA] 000026DC 0640 0043 addi.w D0, 0x43 /* 'C' */ 000026E0 9110 sub.b [A0], D0 000026E2 526E FFF6 addq.w [A6 - 0xA], 1 label000026E6: 000026E6 306E FFF6 movea.w A0, [A6 - 0xA] 000026EA B1EE FFF8 cmpa.l A0, [A6 - 0x8] 000026EE 6DC4 blt -0x3A /* 000026B4 */ label000026F0: 000026F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000026F4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000026F8 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 000026FC A9CF syscall TESetText 000026FE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002702 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00002706 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000270A 6706 beq +0x8 /* 00002712 */ 0000270C 3F3C 0001 move.w -[A7], 0x1 00002710 A9C8 syscall SysBeep label00002712: 00002712 206D 9BFE movea.l A0, [A5 - 0x6402] 00002716 2050 movea.l A0, [A0] 00002718 4268 0020 clr.w [A0 + 0x20] 0000271C 206D 9BFE movea.l A0, [A5 - 0x6402] 00002720 2050 movea.l A0, [A0] 00002722 4268 0022 clr.w [A0 + 0x22] 00002726 4EBA 06E2 jsr [PC + 0x6E2 /* 00002E0A */] 0000272A 4EBA 0626 jsr [PC + 0x626 /* 00002D52 */] 0000272E 4A2D AC4E tst.b [A5 - 0x53B2] 00002732 670C beq +0xE /* 00002740 */ 00002734 2F2D AB0A move.l -[A7], [A5 - 0x54F6] 00002738 486D B7EE pea.l [A5 - 0x4812] 0000273C A95F syscall SetControlTitle/SetCTitle 0000273E 600A bra +0xC /* 0000274A */ label00002740: 00002740 2F2D AB0A move.l -[A7], [A5 - 0x54F6] 00002744 486D B7FE pea.l [A5 - 0x4802] 00002748 A95F syscall SetControlTitle/SetCTitle label0000274A: 0000274A 4E5E unlink A6 0000274C 4E75 rts fn0000274E: 0000274E 4E56 FE94 link A6, -0x016C 00002752 426E FFFE clr.w [A6 - 0x2] 00002756 4267 clr.w -[A7] 00002758 486D AB48 pea.l [A5 - 0x54B8] 0000275C 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00002760 486E FFFC pea.l [A6 - 0x4] 00002764 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00002768 301F move.w D0, [A7]+ 0000276A 4A40 tst.w D0 0000276C 670A beq +0xC /* 00002778 */ 0000276E 7001 moveq.l D0, 0x01 00002770 3D40 FFFE move.w [A6 - 0x2], D0 00002774 6000 00CA bra +0xCC /* 00002840 */ label00002778: 00002778 42A7 clr.l -[A7] 0000277A 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 0000277E A9CB syscall TEGetText 00002780 205F movea.l A0, [A7]+ 00002782 2D48 FFF6 move.l [A6 - 0xA], A0 00002786 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000278A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 0000278E 42A7 clr.l -[A7] 00002790 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002794 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00002798 201F move.l D0, [A7]+ 0000279A 2D40 FFF2 move.l [A6 - 0xE], D0 0000279E 4A2D AC4E tst.b [A5 - 0x53B2] 000027A2 6744 beq +0x46 /* 000027E8 */ 000027A4 426E FFFA clr.w [A6 - 0x6] 000027A8 6034 bra +0x36 /* 000027DE */ label000027AA: 000027AA 206E FFF6 movea.l A0, [A6 - 0xA] 000027AE 326E FFFA movea.w A1, [A6 - 0x6] 000027B2 D3D0 add.l A1, [A0] 000027B4 102D AC4E move.b D0, [A5 - 0x53B2] 000027B8 4880 ext.w D0 000027BA 306E FFFA movea.w A0, [A6 - 0x6] 000027BE 2208 move.l D1, A0 000027C0 83C0 divs.w D1, D0 000027C2 4841 swap.w D1 000027C4 41ED AC4E lea.l A0, [A5 - 0x53B2] 000027C8 D0C1 add.w A0, D1 000027CA 1028 0001 move.b D0, [A0 + 0x1] 000027CE 4880 ext.w D0 000027D0 D06E FFFA add.w D0, [A6 - 0x6] 000027D4 0640 0043 addi.w D0, 0x43 /* 'C' */ 000027D8 D111 add.b [A1], D0 000027DA 526E FFFA addq.w [A6 - 0x6], 1 label000027DE: 000027DE 306E FFFA movea.w A0, [A6 - 0x6] 000027E2 B1EE FFF2 cmpa.l A0, [A6 - 0xE] 000027E6 6DC2 blt -0x3C /* 000027AA */ label000027E8: 000027E8 4267 clr.w -[A7] 000027EA 3F2E FFFC move.w -[A7], [A6 - 0x4] 000027EE 486E FFF2 pea.l [A6 - 0xE] 000027F2 206E FFF6 movea.l A0, [A6 - 0xA] 000027F6 2F10 move.l -[A7], [A0] 000027F8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000027FC 301F move.w D0, [A7]+ 000027FE 4A40 tst.w D0 00002800 6706 beq +0x8 /* 00002808 */ 00002802 7001 moveq.l D0, 0x01 00002804 3D40 FFFE move.w [A6 - 0x2], D0 label00002808: 00002808 4267 clr.w -[A7] 0000280A 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000280E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002812 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00002816 301F move.w D0, [A7]+ 00002818 4A40 tst.w D0 0000281A 6706 beq +0x8 /* 00002822 */ 0000281C 7001 moveq.l D0, 0x01 0000281E 3D40 FFFE move.w [A6 - 0x2], D0 label00002822: 00002822 4267 clr.w -[A7] 00002824 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002828 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 0000282C 301F move.w D0, [A7]+ 0000282E 4A40 tst.w D0 00002830 6706 beq +0x8 /* 00002838 */ 00002832 7001 moveq.l D0, 0x01 00002834 3D40 FFFE move.w [A6 - 0x2], D0 label00002838: 00002838 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000283C 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] label00002840: 00002840 4A6E FFFE tst.w [A6 - 0x2] 00002844 670E beq +0x10 /* 00002854 */ 00002846 486D B820 pea.l [A5 - 0x47E0] 0000284A 486D B80C pea.l [A5 - 0x47F4] 0000284E 4EBA D7B0 jsr [PC - 0x2850 /* 00000000 */] 00002852 508F addq.l A7, 8 label00002854: 00002854 42A7 clr.l -[A7] 00002856 A9FC syscall ZeroScrap 00002858 201F move.l D0, [A7]+ 0000285A 4A80 tst.l D0 0000285C 6710 beq +0x12 /* 0000286E */ 0000285E 486D B838 pea.l [A5 - 0x47C8] 00002862 486D B822 pea.l [A5 - 0x47DE] 00002866 4EBA D798 jsr [PC - 0x2868 /* 00000000 */] 0000286A 508F addq.l A7, 8 0000286C 601A bra +0x1C /* 00002888 */ label0000286E: 0000286E 4267 clr.w -[A7] 00002870 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00002874 301F move.w D0, [A7]+ 00002876 4A40 tst.w D0 00002878 670E beq +0x10 /* 00002888 */ 0000287A 486D B850 pea.l [A5 - 0x47B0] 0000287E 486D B83A pea.l [A5 - 0x47C6] 00002882 4EBA D77C jsr [PC - 0x2884 /* 00000000 */] 00002886 508F addq.l A7, 8 label00002888: 00002888 486E FFEE pea.l [A6 - 0x12] 0000288C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002890 4267 clr.w -[A7] 00002892 486E FE94 pea.l [A6 - 0x16C] 00002896 486E FF94 pea.l [A6 - 0x6C] 0000289A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000289E 301F move.w D0, [A7]+ 000028A0 4267 clr.w -[A7] 000028A2 486D B852 pea.l [A5 - 0x47AE] 000028A6 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 000028AA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000028AE 301F move.w D0, [A7]+ 000028B0 486D AB48 pea.l [A5 - 0x54B8] 000028B4 A9B1 syscall CreateResFile 000028B6 4267 clr.w -[A7] 000028B8 486D AB48 pea.l [A5 - 0x54B8] 000028BC A997 syscall OpenResFile 000028BE 301F move.w D0, [A7]+ 000028C0 3D40 FFFC move.w [A6 - 0x4], D0 000028C4 0C40 FFFF cmpi.w D0, 0xFFFF 000028C8 6626 bne +0x28 /* 000028F0 */ 000028CA 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */] 000028CE 486D B854 pea.l [A5 - 0x47AC] 000028D2 486E FF96 pea.l [A6 - 0x6A] 000028D6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000028DA 4FEF 000A lea.l A7, [A7 + 0xA] 000028DE 486E FF96 pea.l [A6 - 0x6A] 000028E2 486D B866 pea.l [A5 - 0x479A] 000028E6 4EBA D718 jsr [PC - 0x28E8 /* 00000000 */] 000028EA 508F addq.l A7, 8 000028EC 6000 007E bra +0x80 /* 0000296C */ label000028F0: 000028F0 42A7 clr.l -[A7] 000028F2 4879 4441 5445 push.l 0x44415445 /* 'DATE' */ 000028F8 3F3C 03E8 move.w -[A7], 0x3E8 000028FC A9A0 syscall GetResource 000028FE 205F movea.l A0, [A7]+ 00002900 2D48 FFEA move.l [A6 - 0x16], A0 00002904 B0FC 0000 cmpa.w A0, 0x0 00002908 671A beq +0x1C /* 00002924 */ 0000290A 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000290E A9AD syscall RemoveResource/RmveResource 00002910 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00002914 670E beq +0x10 /* 00002924 */ 00002916 486D B89C pea.l [A5 - 0x4764] 0000291A 486D B884 pea.l [A5 - 0x477C] 0000291E 4EBA D6E0 jsr [PC - 0x2920 /* 00000000 */] 00002922 508F addq.l A7, 8 label00002924: 00002924 42A7 clr.l -[A7] 00002926 4878 0004 push.l 0x4 0000292A 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000292E 205F movea.l A0, [A7]+ 00002930 2D48 FFE6 move.l [A6 - 0x1A], A0 00002934 206E FFE6 movea.l A0, [A6 - 0x1A] 00002938 2050 movea.l A0, [A0] 0000293A 20AE FFEE move.l [A0], [A6 - 0x12] 0000293E 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00002942 4879 4441 5445 push.l 0x44415445 /* 'DATE' */ 00002948 3F3C 03E8 move.w -[A7], 0x3E8 0000294C 486D B89E pea.l [A5 - 0x4762] 00002950 A9AB syscall AddResource 00002952 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00002956 670E beq +0x10 /* 00002966 */ 00002958 486D B8C4 pea.l [A5 - 0x473C] 0000295C 486D B8A8 pea.l [A5 - 0x4758] 00002960 4EBA D69E jsr [PC - 0x2962 /* 00000000 */] 00002964 508F addq.l A7, 8 label00002966: 00002966 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000296A A99A syscall CloseResFile label0000296C: 0000296C 4267 clr.w -[A7] 0000296E 486D B8C6 pea.l [A5 - 0x473A] 00002972 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00002976 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000297A 301F move.w D0, [A7]+ 0000297C 4E5E unlink A6 0000297E 4E75 rts fn00002980: 00002980 4E56 FFCE link A6, -0x0032 00002984 2F0A move.l -[A7], A2 00002986 426E FFF6 clr.w [A6 - 0xA] 0000298A 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 0000298E 42A7 clr.l -[A7] 00002990 4878 0078 push.l 0x78 /* 'x' */ 00002994 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00002998 205F movea.l A0, [A7]+ 0000299A 2D48 FFFC move.l [A6 - 0x4], A0 0000299E 4A78 0220 tst.w [0x00000220 /* MemErr */] 000029A2 6706 beq +0x8 /* 000029AA */ 000029A4 3F3C 0001 move.w -[A7], 0x1 000029A8 A9C8 syscall SysBeep label000029AA: 000029AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000029AE 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 000029B2 4267 clr.w -[A7] 000029B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000029B8 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000029BC 101F move.b D0, [A7]+ 000029BE 4A00 tst.b D0 000029C0 6700 017A beq +0x17C /* 00002B3C */ 000029C4 42A7 clr.l -[A7] 000029C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000029CA 42A7 clr.l -[A7] 000029CC 42A7 clr.l -[A7] 000029CE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000029D2 205F movea.l A0, [A7]+ 000029D4 2D48 FFF8 move.l [A6 - 0x8], A0 000029D8 426E FFF2 clr.w [A6 - 0xE] 000029DC 206E FFFC movea.l A0, [A6 - 0x4] 000029E0 226D 9BFE movea.l A1, [A5 - 0x6402] 000029E4 2251 movea.l A1, [A1] 000029E6 2050 movea.l A0, [A0] 000029E8 3068 000C movea.w A0, [A0 + 0xC] 000029EC 2008 move.l D0, A0 000029EE 81E9 0018 divs.w D0, [A1 + 0x18] 000029F2 5340 subq.w D0, 1 000029F4 3D40 FFF4 move.w [A6 - 0xC], D0 000029F8 42A7 clr.l -[A7] 000029FA 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 000029FE A9CB syscall TEGetText 00002A00 205F movea.l A0, [A7]+ 00002A02 2D48 FFCE move.l [A6 - 0x32], A0 00002A06 2F2E FFCE move.l -[A7], [A6 - 0x32] 00002A0A 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00002A0E 2F2E FFCE move.l -[A7], [A6 - 0x32] 00002A12 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00002A16 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002A1A 6700 00C4 beq +0xC6 /* 00002AE0 */ 00002A1E 3F3C 0001 move.w -[A7], 0x1 00002A22 A9C8 syscall SysBeep 00002A24 6000 00BA bra +0xBC /* 00002AE0 */ label00002A28: 00002A28 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002A2C 42A7 clr.l -[A7] 00002A2E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00002A32 206D 9BFE movea.l A0, [A5 - 0x6402] 00002A36 4267 clr.w -[A7] 00002A38 2050 movea.l A0, [A0] 00002A3A 3F28 0018 move.w -[A7], [A0 + 0x18] 00002A3E A893 syscall MoveTo 00002A40 3F3C 0004 move.w -[A7], 0x4 00002A44 A887 syscall TextFont 00002A46 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00002A4A A88A syscall TextSize 00002A4C 302E FFF2 move.w D0, [A6 - 0xE] 00002A50 D06E FFF4 add.w D0, [A6 - 0xC] 00002A54 3D40 FFF0 move.w [A6 - 0x10], D0 00002A58 206D 9BFE movea.l A0, [A5 - 0x6402] 00002A5C 2050 movea.l A0, [A0] 00002A5E 302E FFF0 move.w D0, [A6 - 0x10] 00002A62 B068 005E cmp.w D0, [A0 + 0x5E] 00002A66 6F12 ble +0x14 /* 00002A7A */ 00002A68 206D 9BFE movea.l A0, [A5 - 0x6402] 00002A6C 2050 movea.l A0, [A0] 00002A6E 3D68 005E FFF0 move.w [A6 - 0x10], [A0 + 0x5E] 00002A74 7001 moveq.l D0, 0x01 00002A76 3D40 FFF6 move.w [A6 - 0xA], D0 label00002A7A: 00002A7A 206D 9BFE movea.l A0, [A5 - 0x6402] 00002A7E 302E FFF2 move.w D0, [A6 - 0xE] 00002A82 48C0 ext.l D0 00002A84 D080 add.l D0, D0 00002A86 D090 add.l D0, [A0] 00002A88 2040 movea.l A0, D0 00002A8A 226E FFCE movea.l A1, [A6 - 0x32] 00002A8E 3068 0060 movea.w A0, [A0 + 0x60] 00002A92 D1D1 add.l A0, [A1] 00002A94 226D 9BFE movea.l A1, [A5 - 0x6402] 00002A98 302E FFF0 move.w D0, [A6 - 0x10] 00002A9C 48C0 ext.l D0 00002A9E D080 add.l D0, D0 00002AA0 D091 add.l D0, [A1] 00002AA2 226D 9BFE movea.l A1, [A5 - 0x6402] 00002AA6 322E FFF2 move.w D1, [A6 - 0xE] 00002AAA 48C1 ext.l D1 00002AAC D281 add.l D1, D1 00002AAE D291 add.l D1, [A1] 00002AB0 2241 movea.l A1, D1 00002AB2 2440 movea.l A2, D0 00002AB4 302A 0060 move.w D0, [A2 + 0x60] 00002AB8 9069 0060 sub.w D0, [A1 + 0x60] 00002ABC 48C0 ext.l D0 00002ABE 226E FFFC movea.l A1, [A6 - 0x4] 00002AC2 4850 pea.l [A0] 00002AC4 2F00 move.l -[A7], D0 00002AC6 2051 movea.l A0, [A1] 00002AC8 4868 0008 pea.l [A0 + 0x8] 00002ACC 4267 clr.w -[A7] 00002ACE A9CE syscall TETextBox/TextBox 00002AD0 302E FFF4 move.w D0, [A6 - 0xC] 00002AD4 D16E FFF2 add.w [A6 - 0xE], D0 00002AD8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002ADC 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label00002AE0: 00002AE0 4A6E FFF6 tst.w [A6 - 0xA] 00002AE4 660E bne +0x10 /* 00002AF4 */ 00002AE6 4267 clr.w -[A7] 00002AE8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00002AEC 301F move.w D0, [A7]+ 00002AEE 4A40 tst.w D0 00002AF0 6700 FF36 beq -0xC8 /* 00002A28 */ label00002AF4: 00002AF4 2F2E FFCE move.l -[A7], [A6 - 0x32] 00002AF8 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00002AFC 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002B00 6706 beq +0x8 /* 00002B08 */ 00002B02 3F3C 0001 move.w -[A7], 0x1 00002B06 A9C8 syscall SysBeep label00002B08: 00002B08 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002B0C 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00002B10 4267 clr.w -[A7] 00002B12 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00002B16 301F move.w D0, [A7]+ 00002B18 4A40 tst.w D0 00002B1A 6620 bne +0x22 /* 00002B3C */ 00002B1C 206E FFFC movea.l A0, [A6 - 0x4] 00002B20 2050 movea.l A0, [A0] 00002B22 0C28 0001 0044 cmpi.b [A0 + 0x44], 0x1 00002B28 6612 bne +0x14 /* 00002B3C */ 00002B2A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B2E 42A7 clr.l -[A7] 00002B30 42A7 clr.l -[A7] 00002B32 42A7 clr.l -[A7] 00002B34 486E FFD6 pea.l [A6 - 0x2A] 00002B38 4EAD 020A jsr [A5 + 0x20A /* export_61 */] label00002B3C: 00002B3C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00002B40 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00002B44 A873 syscall SetPort 00002B46 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B4A 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00002B4E 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002B52 6706 beq +0x8 /* 00002B5A */ 00002B54 3F3C 0001 move.w -[A7], 0x1 00002B58 A9C8 syscall SysBeep label00002B5A: 00002B5A 245F movea.l A2, [A7]+ 00002B5C 4E5E unlink A6 00002B5E 4E75 rts export_12: 00002B60 4E56 FFDE link A6, -0x0022 00002B64 206D 9BEA movea.l A0, [A5 - 0x6416] 00002B68 4868 0010 pea.l [A0 + 0x10] 00002B6C A8A3 syscall EraseRect 00002B6E 206D 9BEA movea.l A0, [A5 - 0x6416] 00002B72 4868 0010 pea.l [A0 + 0x10] 00002B76 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00002B7A A9D3 syscall TEUpdate 00002B7C 3F3C 0136 move.w -[A7], 0x136 00002B80 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00002B84 A893 syscall MoveTo 00002B86 486D B8C8 pea.l [A5 - 0x4738] 00002B8A A884 syscall DrawString 00002B8C 3F3C 013B move.w -[A7], 0x13B 00002B90 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002B94 A893 syscall MoveTo 00002B96 486D B8DE pea.l [A5 - 0x4722] 00002B9A A884 syscall DrawString 00002B9C 3F3C 013B move.w -[A7], 0x13B 00002BA0 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 00002BA4 A893 syscall MoveTo 00002BA6 486D B8E6 pea.l [A5 - 0x471A] 00002BAA A884 syscall DrawString 00002BAC 3F3C 013B move.w -[A7], 0x13B 00002BB0 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 00002BB4 A893 syscall MoveTo 00002BB6 486D B8F2 pea.l [A5 - 0x470E] 00002BBA A884 syscall DrawString 00002BBC 3F3C 013B move.w -[A7], 0x13B 00002BC0 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00002BC4 A893 syscall MoveTo 00002BC6 486D B8FC pea.l [A5 - 0x4704] 00002BCA A884 syscall DrawString 00002BCC 206D 9BFE movea.l A0, [A5 - 0x6402] 00002BD0 2050 movea.l A0, [A0] 00002BD2 3F28 005E move.w -[A7], [A0 + 0x5E] 00002BD6 486D B906 pea.l [A5 - 0x46FA] 00002BDA 486E FFF8 pea.l [A6 - 0x8] 00002BDE 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002BE2 4FEF 000A lea.l A7, [A7 + 0xA] 00002BE6 486E FFF8 pea.l [A6 - 0x8] 00002BEA 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00002BEE 588F addq.l A7, 4 00002BF0 206D 9BFE movea.l A0, [A5 - 0x6402] 00002BF4 2050 movea.l A0, [A0] 00002BF6 3F28 003C move.w -[A7], [A0 + 0x3C] 00002BFA 486D B90A pea.l [A5 - 0x46F6] 00002BFE 486E FFF0 pea.l [A6 - 0x10] 00002C02 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002C06 4FEF 000A lea.l A7, [A7 + 0xA] 00002C0A 486E FFF0 pea.l [A6 - 0x10] 00002C0E 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00002C12 588F addq.l A7, 4 00002C14 426E FFDE clr.w [A6 - 0x22] 00002C18 6004 bra +0x6 /* 00002C1E */ label00002C1A: 00002C1A 526E FFDE addq.w [A6 - 0x22], 1 label00002C1E: 00002C1E 206D 9BFE movea.l A0, [A5 - 0x6402] 00002C22 302E FFDE move.w D0, [A6 - 0x22] 00002C26 5240 addq.w D0, 1 00002C28 48C0 ext.l D0 00002C2A D080 add.l D0, D0 00002C2C D090 add.l D0, [A0] 00002C2E 206D 9BFE movea.l A0, [A5 - 0x6402] 00002C32 2050 movea.l A0, [A0] 00002C34 2240 movea.l A1, D0 00002C36 3029 0060 move.w D0, [A1 + 0x60] 00002C3A B068 0020 cmp.w D0, [A0 + 0x20] 00002C3E 6E12 bgt +0x14 /* 00002C52 */ 00002C40 206D 9BFE movea.l A0, [A5 - 0x6402] 00002C44 2050 movea.l A0, [A0] 00002C46 3028 005E move.w D0, [A0 + 0x5E] 00002C4A 5340 subq.w D0, 1 00002C4C B06E FFDE cmp.w D0, [A6 - 0x22] 00002C50 6EC8 bgt -0x36 /* 00002C1A */ label00002C52: 00002C52 302E FFDE move.w D0, [A6 - 0x22] 00002C56 5240 addq.w D0, 1 00002C58 3F00 move.w -[A7], D0 00002C5A 486D B90E pea.l [A5 - 0x46F2] 00002C5E 486E FFE8 pea.l [A6 - 0x18] 00002C62 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002C66 4FEF 000A lea.l A7, [A7 + 0xA] 00002C6A 486E FFE8 pea.l [A6 - 0x18] 00002C6E 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00002C72 588F addq.l A7, 4 00002C74 206D 9BFE movea.l A0, [A5 - 0x6402] 00002C78 2050 movea.l A0, [A0] 00002C7A 3F28 0020 move.w -[A7], [A0 + 0x20] 00002C7E 486D B912 pea.l [A5 - 0x46EE] 00002C82 486E FFE0 pea.l [A6 - 0x20] 00002C86 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002C8A 4FEF 000A lea.l A7, [A7 + 0xA] 00002C8E 486E FFE0 pea.l [A6 - 0x20] 00002C92 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00002C96 588F addq.l A7, 4 00002C98 3F3C 01A9 move.w -[A7], 0x1A9 00002C9C 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002CA0 A893 syscall MoveTo 00002CA2 486E FFF8 pea.l [A6 - 0x8] 00002CA6 A884 syscall DrawString 00002CA8 3F3C 01A9 move.w -[A7], 0x1A9 00002CAC 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 00002CB0 A893 syscall MoveTo 00002CB2 486E FFF0 pea.l [A6 - 0x10] 00002CB6 A884 syscall DrawString 00002CB8 3F3C 01A9 move.w -[A7], 0x1A9 00002CBC 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 00002CC0 A893 syscall MoveTo 00002CC2 486E FFE8 pea.l [A6 - 0x18] 00002CC6 A884 syscall DrawString 00002CC8 3F3C 01A9 move.w -[A7], 0x1A9 00002CCC 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00002CD0 A893 syscall MoveTo 00002CD2 486E FFE0 pea.l [A6 - 0x20] 00002CD6 A884 syscall DrawString 00002CD8 3F3C 0136 move.w -[A7], 0x136 00002CDC 3F3C 00A5 move.w -[A7], 0xA5 00002CE0 A893 syscall MoveTo 00002CE2 486D B916 pea.l [A5 - 0x46EA] 00002CE6 A884 syscall DrawString 00002CE8 3F3C 013B move.w -[A7], 0x13B 00002CEC 3F3C 00B4 move.w -[A7], 0xB4 00002CF0 A893 syscall MoveTo 00002CF2 486D B92C pea.l [A5 - 0x46D4] 00002CF6 A884 syscall DrawString 00002CF8 3F3C 01A9 move.w -[A7], 0x1A9 00002CFC 3F3C 00B4 move.w -[A7], 0xB4 00002D00 A893 syscall MoveTo 00002D02 4A2D AC4E tst.b [A5 - 0x53B2] 00002D06 6708 beq +0xA /* 00002D10 */ 00002D08 486D B93E pea.l [A5 - 0x46C2] 00002D0C A884 syscall DrawString 00002D0E 6006 bra +0x8 /* 00002D16 */ label00002D10: 00002D10 486D B942 pea.l [A5 - 0x46BE] 00002D14 A884 syscall DrawString label00002D16: 00002D16 4A6D AB3E tst.w [A5 - 0x54C2] 00002D1A 6732 beq +0x34 /* 00002D4E */ 00002D1C 4A2D AC4E tst.b [A5 - 0x53B2] 00002D20 670C beq +0xE /* 00002D2E */ 00002D22 2F2D AB0A move.l -[A7], [A5 - 0x54F6] 00002D26 486D B946 pea.l [A5 - 0x46BA] 00002D2A A95F syscall SetControlTitle/SetCTitle 00002D2C 600A bra +0xC /* 00002D38 */ label00002D2E: 00002D2E 2F2D AB0A move.l -[A7], [A5 - 0x54F6] 00002D32 486D B956 pea.l [A5 - 0x46AA] 00002D36 A95F syscall SetControlTitle/SetCTitle label00002D38: 00002D38 2F2D AAC2 move.l -[A7], [A5 - 0x553E] 00002D3C A957 syscall ShowControl 00002D3E 2F2D AB06 move.l -[A7], [A5 - 0x54FA] 00002D42 A957 syscall ShowControl 00002D44 2F2D AB0A move.l -[A7], [A5 - 0x54F6] 00002D48 A957 syscall ShowControl 00002D4A 426D AB3E clr.w [A5 - 0x54C2] label00002D4E: 00002D4E 4E5E unlink A6 00002D50 4E75 rts fn00002D52: 00002D52 4E56 FFFA link A6, -0x0006 00002D56 206D 9BFE movea.l A0, [A5 - 0x6402] 00002D5A 226D 9BFE movea.l A1, [A5 - 0x6402] 00002D5E 2251 movea.l A1, [A1] 00002D60 2050 movea.l A0, [A0] 00002D62 3028 0008 move.w D0, [A0 + 0x8] 00002D66 9051 sub.w D0, [A1] 00002D68 3D40 FFFE move.w [A6 - 0x2], D0 00002D6C 4267 clr.w -[A7] 00002D6E 2F2D AAC2 move.l -[A7], [A5 - 0x553E] 00002D72 A960 syscall GetControlValue/GetCtlValue 00002D74 301F move.w D0, [A7]+ 00002D76 206D 9BFE movea.l A0, [A5 - 0x6402] 00002D7A 2050 movea.l A0, [A0] 00002D7C C1E8 0018 muls.w D0, [A0 + 0x18] 00002D80 3D40 FFFC move.w [A6 - 0x4], D0 00002D84 302E FFFE move.w D0, [A6 - 0x2] 00002D88 906E FFFC sub.w D0, [A6 - 0x4] 00002D8C 3D40 FFFA move.w [A6 - 0x6], D0 00002D90 4A6E FFFA tst.w [A6 - 0x6] 00002D94 670C beq +0xE /* 00002DA2 */ 00002D96 4267 clr.w -[A7] 00002D98 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002D9C 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00002DA0 A812 syscall TEPinScroll label00002DA2: 00002DA2 4E5E unlink A6 00002DA4 4E75 rts export_11: 00002DA6 4E56 FFFE link A6, -0x0002 00002DAA 4A6E 0008 tst.w [A6 + 0x8] 00002DAE 6700 0050 beq +0x52 /* 00002E00 */ 00002DB2 302E 0008 move.w D0, [A6 + 0x8] 00002DB6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002DBA 0014 0017 ori.b [A4], 0x17 00002DBE 0028 0008 000E ori.b [A0 + 0xE], 0x8 00002DC4 0014 001A ori.b [A4], 0x1A 00002DC8 70FF moveq.l D0, 0xFFFFFFFF 00002DCA 3D40 FFFE move.w [A6 - 0x2], D0 00002DCE 6016 bra +0x18 /* 00002DE6 */ 00002DD0 7001 moveq.l D0, 0x01 00002DD2 3D40 FFFE move.w [A6 - 0x2], D0 00002DD6 600E bra +0x10 /* 00002DE6 */ 00002DD8 70E6 moveq.l D0, 0xFFFFFFE6 00002DDA 3D40 FFFE move.w [A6 - 0x2], D0 00002DDE 6006 bra +0x8 /* 00002DE6 */ 00002DE0 701A moveq.l D0, 0x1A 00002DE2 3D40 FFFE move.w [A6 - 0x2], D0 label00002DE6: 00002DE6 4267 clr.w -[A7] 00002DE8 2F2E 000A move.l -[A7], [A6 + 0xA] 00002DEC A960 syscall GetControlValue/GetCtlValue 00002DEE 301F move.w D0, [A7]+ 00002DF0 D06E FFFE add.w D0, [A6 - 0x2] 00002DF4 2F2E 000A move.l -[A7], [A6 + 0xA] 00002DF8 3F00 move.w -[A7], D0 00002DFA A963 syscall SetControlValue/SetCtlValue 00002DFC 4EBA FF54 jsr [PC - 0xAC /* 00002D52 */] label00002E00: 00002E00 4E5E unlink A6 00002E02 205F movea.l A0, [A7]+ 00002E04 4FEF 0006 lea.l A7, [A7 + 0x6] 00002E08 4ED0 jmp [A0] fn00002E0A: 00002E0A 4E56 FFF8 link A6, -0x0008 00002E0E 206D 9BFE movea.l A0, [A5 - 0x6402] 00002E12 2050 movea.l A0, [A0] 00002E14 3028 005E move.w D0, [A0 + 0x5E] 00002E18 0640 FFE5 addi.w D0, 0xFFE5 00002E1C 3D40 FFFE move.w [A6 - 0x2], D0 00002E20 206D 9BFE movea.l A0, [A5 - 0x6402] 00002E24 2050 movea.l A0, [A0] 00002E26 4A68 003C tst.w [A0 + 0x3C] 00002E2A 6F22 ble +0x24 /* 00002E4E */ 00002E2C 206D 9BFE movea.l A0, [A5 - 0x6402] 00002E30 2050 movea.l A0, [A0] 00002E32 226D 9BFE movea.l A1, [A5 - 0x6402] 00002E36 2251 movea.l A1, [A1] 00002E38 2068 003E movea.l A0, [A0 + 0x3E] 00002E3C 3269 003C movea.w A1, [A1 + 0x3C] 00002E40 D3D0 add.l A1, [A0] 00002E42 0C29 000D FFFF cmpi.b [A1 - 0x1], 0xD /* '\r' */ 00002E48 6604 bne +0x6 /* 00002E4E */ 00002E4A 526E FFFE addq.w [A6 - 0x2], 1 label00002E4E: 00002E4E 4A6E FFFE tst.w [A6 - 0x2] 00002E52 6F08 ble +0xA /* 00002E5C */ 00002E54 306E FFFE movea.w A0, [A6 - 0x2] 00002E58 2008 move.l D0, A0 00002E5A 6002 bra +0x4 /* 00002E5E */ label00002E5C: 00002E5C 7000 moveq.l D0, 0x00 label00002E5E: 00002E5E 2F2D AAC2 move.l -[A7], [A5 - 0x553E] 00002E62 3F00 move.w -[A7], D0 00002E64 A965 syscall SetControlMaximum/SetMaxCtl 00002E66 4267 clr.w -[A7] 00002E68 2F2D AAC2 move.l -[A7], [A5 - 0x553E] 00002E6C A960 syscall GetControlValue/GetCtlValue 00002E6E 301F move.w D0, [A7]+ 00002E70 3D40 FFFC move.w [A6 - 0x4], D0 00002E74 302E FFFC move.w D0, [A6 - 0x4] 00002E78 0640 001B addi.w D0, 0x1B 00002E7C 3D40 FFFA move.w [A6 - 0x6], D0 00002E80 206D 9BFE movea.l A0, [A5 - 0x6402] 00002E84 226D 9BFE movea.l A1, [A5 - 0x6402] 00002E88 302E FFFC move.w D0, [A6 - 0x4] 00002E8C 48C0 ext.l D0 00002E8E D080 add.l D0, D0 00002E90 D091 add.l D0, [A1] 00002E92 2240 movea.l A1, D0 00002E94 2050 movea.l A0, [A0] 00002E96 3028 0020 move.w D0, [A0 + 0x20] 00002E9A B069 0060 cmp.w D0, [A1 + 0x60] 00002E9E 6D20 blt +0x22 /* 00002EC0 */ 00002EA0 206D 9BFE movea.l A0, [A5 - 0x6402] 00002EA4 226D 9BFE movea.l A1, [A5 - 0x6402] 00002EA8 302E FFFA move.w D0, [A6 - 0x6] 00002EAC 48C0 ext.l D0 00002EAE D080 add.l D0, D0 00002EB0 D091 add.l D0, [A1] 00002EB2 2240 movea.l A1, D0 00002EB4 2050 movea.l A0, [A0] 00002EB6 3028 0020 move.w D0, [A0 + 0x20] 00002EBA B069 0060 cmp.w D0, [A1 + 0x60] 00002EBE 6D3E blt +0x40 /* 00002EFE */ label00002EC0: 00002EC0 426E FFF8 clr.w [A6 - 0x8] 00002EC4 6004 bra +0x6 /* 00002ECA */ label00002EC6: 00002EC6 526E FFF8 addq.w [A6 - 0x8], 1 label00002ECA: 00002ECA 206D 9BFE movea.l A0, [A5 - 0x6402] 00002ECE 226D 9BFE movea.l A1, [A5 - 0x6402] 00002ED2 302E FFF8 move.w D0, [A6 - 0x8] 00002ED6 48C0 ext.l D0 00002ED8 D080 add.l D0, D0 00002EDA D091 add.l D0, [A1] 00002EDC 2240 movea.l A1, D0 00002EDE 2050 movea.l A0, [A0] 00002EE0 3028 0020 move.w D0, [A0 + 0x20] 00002EE4 B069 0060 cmp.w D0, [A1 + 0x60] 00002EE8 6CDC bge -0x22 /* 00002EC6 */ 00002EEA 2F2D AAC2 move.l -[A7], [A5 - 0x553E] 00002EEE 302E FFF8 move.w D0, [A6 - 0x8] 00002EF2 0640 FFF3 addi.w D0, 0xFFF3 00002EF6 3F00 move.w -[A7], D0 00002EF8 A963 syscall SetControlValue/SetCtlValue 00002EFA 4EBA FE56 jsr [PC - 0x1AA /* 00002D52 */] label00002EFE: 00002EFE 4E5E unlink A6 00002F00 4E75 rts export_10: 00002F02 4E56 FFF8 link A6, -0x0008 00002F06 486D 9BF8 pea.l [A5 - 0x6408] 00002F0A A871 syscall GlobalToLocal 00002F0C 206D 9BFE movea.l A0, [A5 - 0x6402] 00002F10 4267 clr.w -[A7] 00002F12 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00002F16 2050 movea.l A0, [A0] 00002F18 4868 0008 pea.l [A0 + 0x8] 00002F1C A8AD syscall PtInRect 00002F1E 101F move.b D0, [A7]+ 00002F20 4A00 tst.b D0 00002F22 6732 beq +0x34 /* 00002F56 */ 00002F24 303C 0200 move.w D0, 0x200 00002F28 C06D 9BFC and.w D0, [A5 - 0x6404] 00002F2C 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00002F30 1F00 move.b -[A7], D0 00002F32 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00002F36 A9D4 syscall TEClick 00002F38 7043 moveq.l D0, 0x43 00002F3A 3D40 FFF8 move.w [A6 - 0x8], D0 00002F3E 705C moveq.l D0, 0x5C 00002F40 3D40 FFFC move.w [A6 - 0x4], D0 00002F44 3D7C 019F FFFA move.w [A6 - 0x6], 0x19F 00002F4A 3D7C 01E0 FFFE move.w [A6 - 0x2], 0x1E0 00002F50 486E FFF8 pea.l [A6 - 0x8] 00002F54 A928 syscall InvalRect label00002F56: 00002F56 4E5E unlink A6 00002F58 4E75 rts fn00002F5A: 00002F5A 4E56 FFF2 link A6, -0x000E 00002F5E 0C2E 0009 0009 cmpi.b [A6 + 0x9], 0x9 /* '\t' */ 00002F64 6600 008C bne +0x8E /* 00002FF2 */ 00002F68 206D 9BFE movea.l A0, [A5 - 0x6402] 00002F6C 2050 movea.l A0, [A0] 00002F6E 3D68 005E FFFE move.w [A6 - 0x2], [A0 + 0x5E] 00002F74 6004 bra +0x6 /* 00002F7A */ label00002F76: 00002F76 536E FFFE subq.w [A6 - 0x2], 1 label00002F7A: 00002F7A 206D 9BFE movea.l A0, [A5 - 0x6402] 00002F7E 226D 9BFE movea.l A1, [A5 - 0x6402] 00002F82 302E FFFE move.w D0, [A6 - 0x2] 00002F86 48C0 ext.l D0 00002F88 D080 add.l D0, D0 00002F8A D091 add.l D0, [A1] 00002F8C 2240 movea.l A1, D0 00002F8E 2050 movea.l A0, [A0] 00002F90 3028 0020 move.w D0, [A0 + 0x20] 00002F94 B069 0060 cmp.w D0, [A1 + 0x60] 00002F98 6DDC blt -0x22 /* 00002F76 */ 00002F9A 206D 9BFE movea.l A0, [A5 - 0x6402] 00002F9E 226D 9BFE movea.l A1, [A5 - 0x6402] 00002FA2 302E FFFE move.w D0, [A6 - 0x2] 00002FA6 48C0 ext.l D0 00002FA8 D080 add.l D0, D0 00002FAA D091 add.l D0, [A1] 00002FAC 2240 movea.l A1, D0 00002FAE 2050 movea.l A0, [A0] 00002FB0 3028 0020 move.w D0, [A0 + 0x20] 00002FB4 9069 0060 sub.w D0, [A1 + 0x60] 00002FB8 3D40 FFFC move.w [A6 - 0x4], D0 00002FBC 306E FFFC movea.w A0, [A6 - 0x4] 00002FC0 2008 move.l D0, A0 00002FC2 81FC 0004 divs.w D0, 0x4 00002FC6 4840 swap.w D0 00002FC8 7204 moveq.l D1, 0x04 00002FCA 9240 sub.w D1, D0 00002FCC 3D41 FFFA move.w [A6 - 0x6], D1 00002FD0 426E FFFE clr.w [A6 - 0x2] 00002FD4 600E bra +0x10 /* 00002FE4 */ label00002FD6: 00002FD6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002FDA 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00002FDE A9DC syscall TEKey 00002FE0 526E FFFE addq.w [A6 - 0x2], 1 label00002FE4: 00002FE4 302E FFFE move.w D0, [A6 - 0x2] 00002FE8 B06E FFFA cmp.w D0, [A6 - 0x6] 00002FEC 6DE8 blt -0x16 /* 00002FD6 */ 00002FEE 6000 0092 bra +0x94 /* 00003082 */ label00002FF2: 00002FF2 0C2E 007F 0009 cmpi.b [A6 + 0x9], 0x7F 00002FF8 664E bne +0x50 /* 00003048 */ 00002FFA 206D 9BFE movea.l A0, [A5 - 0x6402] 00002FFE 226D 9BFE movea.l A1, [A5 - 0x6402] 00003002 2251 movea.l A1, [A1] 00003004 2050 movea.l A0, [A0] 00003006 3028 0020 move.w D0, [A0 + 0x20] 0000300A B069 0022 cmp.w D0, [A1 + 0x22] 0000300E 670A beq +0xC /* 0000301A */ 00003010 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00003014 A9D7 syscall TEDelete 00003016 6000 006A bra +0x6C /* 00003082 */ label0000301A: 0000301A 206D 9BFE movea.l A0, [A5 - 0x6402] 0000301E 2050 movea.l A0, [A0] 00003020 226D 9BFE movea.l A1, [A5 - 0x6402] 00003024 2251 movea.l A1, [A1] 00003026 3068 0020 movea.w A0, [A0 + 0x20] 0000302A 4868 0001 pea.l [A0 + 0x1] 0000302E 3069 0020 movea.w A0, [A1 + 0x20] 00003032 4868 0001 pea.l [A0 + 0x1] 00003036 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 0000303A A9D1 syscall TESetSelect 0000303C 3F3C 0008 move.w -[A7], 0x8 00003040 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00003044 A9DC syscall TEKey 00003046 603A bra +0x3C /* 00003082 */ label00003048: 00003048 0C2E 0003 0009 cmpi.b [A6 + 0x9], 0x3 0000304E 660C bne +0xE /* 0000305C */ 00003050 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00003054 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00003058 A9DC syscall TEKey 0000305A 6026 bra +0x28 /* 00003082 */ label0000305C: 0000305C 0C2E 001C 0009 cmpi.b [A6 + 0x9], 0x1C 00003062 6C10 bge +0x12 /* 00003074 */ 00003064 0C2E 000D 0009 cmpi.b [A6 + 0x9], 0xD /* '\r' */ 0000306A 6708 beq +0xA /* 00003074 */ 0000306C 0C2E 0008 0009 cmpi.b [A6 + 0x9], 0x8 00003072 660E bne +0x10 /* 00003082 */ label00003074: 00003074 102E 0009 move.b D0, [A6 + 0x9] 00003078 4880 ext.w D0 0000307A 3F00 move.w -[A7], D0 0000307C 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 00003080 A9DC syscall TEKey label00003082: 00003082 4EBA FD86 jsr [PC - 0x27A /* 00002E0A */] 00003086 702A moveq.l D0, 0x2A 00003088 3D40 FFF2 move.w [A6 - 0xE], D0 0000308C 705C moveq.l D0, 0x5C 0000308E 3D40 FFF6 move.w [A6 - 0xA], D0 00003092 3D7C 019F FFF4 move.w [A6 - 0xC], 0x19F 00003098 3D7C 01E0 FFF8 move.w [A6 - 0x8], 0x1E0 0000309E 486E FFF2 pea.l [A6 - 0xE] 000030A2 A928 syscall InvalRect 000030A4 4E5E unlink A6 000030A6 4E75 rts fn000030A8: 000030A8 4E56 FFFA link A6, -0x0006 000030AC 2F2D 9BFE move.l -[A7], [A5 - 0x6402] 000030B0 A9DA syscall TEIdle 000030B2 486E FFFC pea.l [A6 - 0x4] 000030B6 A972 syscall GetMouse 000030B8 206D 9BFE movea.l A0, [A5 - 0x6402] 000030BC 4267 clr.w -[A7] 000030BE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000030C2 2050 movea.l A0, [A0] 000030C4 4868 0008 pea.l [A0 + 0x8] 000030C8 A8AD syscall PtInRect 000030CA 101F move.b D0, [A7]+ 000030CC 4A00 tst.b D0 000030CE 670A beq +0xC /* 000030DA */ 000030D0 206D 9C06 movea.l A0, [A5 - 0x63FA] 000030D4 2F10 move.l -[A7], [A0] 000030D6 A851 syscall SetCursor 000030D8 6006 bra +0x8 /* 000030E0 */ label000030DA: 000030DA 486D B77E pea.l [A5 - 0x4882] 000030DE A851 syscall SetCursor label000030E0: 000030E0 206D 9BFE movea.l A0, [A5 - 0x6402] 000030E4 2050 movea.l A0, [A0] 000030E6 3028 005E move.w D0, [A0 + 0x5E] 000030EA 0640 FFE5 addi.w D0, 0xFFE5 000030EE 3D40 FFFA move.w [A6 - 0x6], D0 000030F2 206D 9BFE movea.l A0, [A5 - 0x6402] 000030F6 2050 movea.l A0, [A0] 000030F8 4A68 003C tst.w [A0 + 0x3C] 000030FC 6F22 ble +0x24 /* 00003120 */ 000030FE 206D 9BFE movea.l A0, [A5 - 0x6402] 00003102 2050 movea.l A0, [A0] 00003104 226D 9BFE movea.l A1, [A5 - 0x6402] 00003108 2251 movea.l A1, [A1] 0000310A 2068 003E movea.l A0, [A0 + 0x3E] 0000310E 3269 003C movea.w A1, [A1 + 0x3C] 00003112 D3D0 add.l A1, [A0] 00003114 0C29 000D FFFF cmpi.b [A1 - 0x1], 0xD /* '\r' */ 0000311A 6604 bne +0x6 /* 00003120 */ 0000311C 526E FFFA addq.w [A6 - 0x6], 1 label00003120: 00003120 4A6E FFFA tst.w [A6 - 0x6] 00003124 6F08 ble +0xA /* 0000312E */ 00003126 306E FFFA movea.w A0, [A6 - 0x6] 0000312A 2008 move.l D0, A0 0000312C 6002 bra +0x4 /* 00003130 */ label0000312E: 0000312E 7000 moveq.l D0, 0x00 label00003130: 00003130 2F2D AAC2 move.l -[A7], [A5 - 0x553E] 00003134 3F00 move.w -[A7], D0 00003136 A965 syscall SetControlMaximum/SetMaxCtl 00003138 4E5E unlink A6 0000313A 4E75 rts fn0000313C: 0000313C 7006 moveq.l D0, 0x06 0000313E 3B40 CBDC move.w [A5 - 0x3424], D0 00003142 7001 moveq.l D0, 0x01 00003144 3B40 AB3E move.w [A5 - 0x54C2], D0 00003148 2F2D AACE move.l -[A7], [A5 - 0x5532] 0000314C 3F3C 00FF move.w -[A7], 0xFF 00003150 A95D syscall HiliteControl 00003152 2F2D AAD2 move.l -[A7], [A5 - 0x552E] 00003156 3F3C 00FF move.w -[A7], 0xFF 0000315A A95D syscall HiliteControl 0000315C 2F2D AADE move.l -[A7], [A5 - 0x5522] 00003160 3F3C 00FF move.w -[A7], 0xFF 00003164 A95D syscall HiliteControl 00003166 2F2D AAE2 move.l -[A7], [A5 - 0x551E] 0000316A 3F3C 00FF move.w -[A7], 0xFF 0000316E A95D syscall HiliteControl 00003170 2F2D AAE6 move.l -[A7], [A5 - 0x551A] 00003174 3F3C 00FF move.w -[A7], 0xFF 00003178 A95D syscall HiliteControl 0000317A 2F2D AAEA move.l -[A7], [A5 - 0x5516] 0000317E 3F3C 00FF move.w -[A7], 0xFF 00003182 A95D syscall HiliteControl 00003184 206D 9BEA movea.l A0, [A5 - 0x6416] 00003188 4868 0010 pea.l [A0 + 0x10] 0000318C A928 syscall InvalRect 0000318E 4E75 rts export_13: 00003190 4E56 FFF0 link A6, -0x0010 00003194 206D 9BEA movea.l A0, [A5 - 0x6416] 00003198 4868 0010 pea.l [A0 + 0x10] 0000319C A8A3 syscall EraseRect 0000319E 3F3C 0002 move.w -[A7], 0x2 000031A2 3F3C 0002 move.w -[A7], 0x2 000031A6 A89B syscall PenSize 000031A8 3F3C 002F move.w -[A7], 0x2F /* '/' */ 000031AC 3F3C 0014 move.w -[A7], 0x14 000031B0 A893 syscall MoveTo 000031B2 3F3C 002F move.w -[A7], 0x2F /* '/' */ 000031B6 3F3C 00EC move.w -[A7], 0xEC 000031BA A891 syscall LineTo 000031BC 3F3C 00FD move.w -[A7], 0xFD 000031C0 3F3C 0014 move.w -[A7], 0x14 000031C4 A893 syscall MoveTo 000031C6 3F3C 00FD move.w -[A7], 0xFD 000031CA 3F3C 00EC move.w -[A7], 0xEC 000031CE A891 syscall LineTo 000031D0 426E FFFE clr.w [A6 - 0x2] 000031D4 602C bra +0x2E /* 00003202 */ label000031D6: 000031D6 302E FFFE move.w D0, [A6 - 0x2] 000031DA C1FC 0024 muls.w D0, 0x24 /* '$' */ 000031DE 3F3C 002F move.w -[A7], 0x2F /* '/' */ 000031E2 0640 0014 addi.w D0, 0x14 000031E6 3F00 move.w -[A7], D0 000031E8 A893 syscall MoveTo 000031EA 302E FFFE move.w D0, [A6 - 0x2] 000031EE C1FC 0024 muls.w D0, 0x24 /* '$' */ 000031F2 3F3C 00FD move.w -[A7], 0xFD 000031F6 0640 0014 addi.w D0, 0x14 000031FA 3F00 move.w -[A7], D0 000031FC A891 syscall LineTo 000031FE 526E FFFE addq.w [A6 - 0x2], 1 label00003202: 00003202 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6 00003208 6FCC ble -0x32 /* 000031D6 */ 0000320A 3F3C 0001 move.w -[A7], 0x1 0000320E 3F3C 0001 move.w -[A7], 0x1 00003212 A89B syscall PenSize 00003214 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00003218 3F3C 0014 move.w -[A7], 0x14 0000321C A893 syscall MoveTo 0000321E 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00003222 3F3C 00EC move.w -[A7], 0xEC 00003226 A891 syscall LineTo 00003228 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 0000322C 3F3C 0014 move.w -[A7], 0x14 00003230 A893 syscall MoveTo 00003232 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 00003236 3F3C 00EC move.w -[A7], 0xEC 0000323A A891 syscall LineTo 0000323C 3F3C 0090 move.w -[A7], 0x90 00003240 3F3C 0014 move.w -[A7], 0x14 00003244 A893 syscall MoveTo 00003246 3F3C 0090 move.w -[A7], 0x90 0000324A 3F3C 00EC move.w -[A7], 0xEC 0000324E A891 syscall LineTo 00003250 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 00003254 3F3C 00EE move.w -[A7], 0xEE 00003258 A893 syscall MoveTo 0000325A 3F3C 00FF move.w -[A7], 0xFF 0000325E 3F3C 00EE move.w -[A7], 0xEE 00003262 A891 syscall LineTo 00003264 3F3C 00FF move.w -[A7], 0xFF 00003268 3F3C 0015 move.w -[A7], 0x15 0000326C A891 syscall LineTo 0000326E 4267 clr.w -[A7] 00003270 A887 syscall TextFont 00003272 3F3C 000C move.w -[A7], 0xC 00003276 A88A syscall TextSize 00003278 7001 moveq.l D0, 0x01 0000327A 1D40 FFF0 move.b [A6 - 0x10], D0 0000327E 426E FFFE clr.w [A6 - 0x2] 00003282 602A bra +0x2C /* 000032AE */ label00003284: 00003284 302E FFFE move.w D0, [A6 - 0x2] 00003288 C1FC 0024 muls.w D0, 0x24 /* '$' */ 0000328C 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00003290 0640 0032 addi.w D0, 0x32 /* '2' */ 00003294 3F00 move.w -[A7], D0 00003296 A893 syscall MoveTo 00003298 302E FFFE move.w D0, [A6 - 0x2] 0000329C 0640 0031 addi.w D0, 0x31 /* '1' */ 000032A0 1D40 FFF1 move.b [A6 - 0xF], D0 000032A4 486E FFF0 pea.l [A6 - 0x10] 000032A8 A884 syscall DrawString 000032AA 526E FFFE addq.w [A6 - 0x2], 1 label000032AE: 000032AE 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6 000032B4 6DCE blt -0x30 /* 00003284 */ 000032B6 42A7 clr.l -[A7] 000032B8 A8D8 syscall NewRgn 000032BA 205F movea.l A0, [A7]+ 000032BC 2D48 FFF2 move.l [A6 - 0xE], A0 000032C0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000032C4 A87A syscall GetClip 000032C6 3D7C 0095 FFF8 move.w [A6 - 0x8], 0x95 000032CC 3D7C 00FB FFFC move.w [A6 - 0x4], 0xFB 000032D2 426E FFFE clr.w [A6 - 0x2] 000032D6 6000 015E bra +0x160 /* 00003436 */ label000032DA: 000032DA 302E FFFE move.w D0, [A6 - 0x2] 000032DE C1FC 0024 muls.w D0, 0x24 /* '$' */ 000032E2 4267 clr.w -[A7] 000032E4 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 000032E8 0640 0027 addi.w D0, 0x27 /* '\'' */ 000032EC 3F00 move.w -[A7], D0 000032EE 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 000032F2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000032F6 4EBA CF26 jsr [PC - 0x30DA /* 0000021E */] 000032FA 4FEF 000A lea.l A7, [A7 + 0xA] 000032FE 302E FFFE move.w D0, [A6 - 0x2] 00003302 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003306 3F3C 0095 move.w -[A7], 0x95 0000330A 0640 0032 addi.w D0, 0x32 /* '2' */ 0000330E 3F00 move.w -[A7], D0 00003310 A893 syscall MoveTo 00003312 302E FFFE move.w D0, [A6 - 0x2] 00003316 C1FC 0024 muls.w D0, 0x24 /* '$' */ 0000331A 0640 0014 addi.w D0, 0x14 0000331E 3D40 FFF6 move.w [A6 - 0xA], D0 00003322 302E FFFE move.w D0, [A6 - 0x2] 00003326 C1FC 0024 muls.w D0, 0x24 /* '$' */ 0000332A 0640 0037 addi.w D0, 0x37 /* '7' */ 0000332E 3D40 FFFA move.w [A6 - 0x6], D0 00003332 486E FFF6 pea.l [A6 - 0xA] 00003336 A87B syscall ClipRect 00003338 302E FFFE move.w D0, [A6 - 0x2] 0000333C C1FC 010C muls.w D0, 0x10C 00003340 41ED AC64 lea.l A0, [A5 - 0x539C] 00003344 D1C0 add.l A0, D0 00003346 4850 pea.l [A0] 00003348 A884 syscall DrawString 0000334A 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000334E A879 syscall SetClip 00003350 302E FFFE move.w D0, [A6 - 0x2] 00003354 C1FC 010C muls.w D0, 0x10C 00003358 41ED AC64 lea.l A0, [A5 - 0x539C] 0000335C D1C0 add.l A0, D0 0000335E 4A68 010A tst.w [A0 + 0x10A] 00003362 6700 0076 beq +0x78 /* 000033DA */ 00003366 4267 clr.w -[A7] 00003368 486D CBDE pea.l [A5 - 0x3422] 0000336C A88C syscall StringWidth 0000336E 301F move.w D0, [A7]+ 00003370 48C0 ext.l D0 00003372 81FC 0002 divs.w D0, 0x2 00003376 727E moveq.l D1, 0x7E 00003378 9240 sub.w D1, D0 0000337A 302E FFFE move.w D0, [A6 - 0x2] 0000337E C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003382 3F01 move.w -[A7], D1 00003384 0640 0025 addi.w D0, 0x25 /* '%' */ 00003388 3F00 move.w -[A7], D0 0000338A A893 syscall MoveTo 0000338C 486D CBE4 pea.l [A5 - 0x341C] 00003390 A884 syscall DrawString 00003392 302E FFFE move.w D0, [A6 - 0x2] 00003396 C1FC 010C muls.w D0, 0x10C 0000339A 41ED AC64 lea.l A0, [A5 - 0x539C] 0000339E D1C0 add.l A0, D0 000033A0 3028 010A move.w D0, [A0 + 0x10A] 000033A4 0640 0030 addi.w D0, 0x30 /* '0' */ 000033A8 1D40 FFF1 move.b [A6 - 0xF], D0 000033AC 4267 clr.w -[A7] 000033AE 486E FFF0 pea.l [A6 - 0x10] 000033B2 A88C syscall StringWidth 000033B4 301F move.w D0, [A7]+ 000033B6 48C0 ext.l D0 000033B8 81FC 0002 divs.w D0, 0x2 000033BC 727E moveq.l D1, 0x7E 000033BE 9240 sub.w D1, D0 000033C0 302E FFFE move.w D0, [A6 - 0x2] 000033C4 C1FC 0024 muls.w D0, 0x24 /* '$' */ 000033C8 3F01 move.w -[A7], D1 000033CA 0640 0032 addi.w D0, 0x32 /* '2' */ 000033CE 3F00 move.w -[A7], D0 000033D0 A893 syscall MoveTo 000033D2 486E FFF0 pea.l [A6 - 0x10] 000033D6 A884 syscall DrawString 000033D8 6058 bra +0x5A /* 00003432 */ label000033DA: 000033DA 4267 clr.w -[A7] 000033DC 486D CBEA pea.l [A5 - 0x3416] 000033E0 A88C syscall StringWidth 000033E2 301F move.w D0, [A7]+ 000033E4 48C0 ext.l D0 000033E6 81FC 0002 divs.w D0, 0x2 000033EA 727E moveq.l D1, 0x7E 000033EC 9240 sub.w D1, D0 000033EE 302E FFFE move.w D0, [A6 - 0x2] 000033F2 C1FC 0024 muls.w D0, 0x24 /* '$' */ 000033F6 3F01 move.w -[A7], D1 000033F8 0640 0025 addi.w D0, 0x25 /* '%' */ 000033FC 3F00 move.w -[A7], D0 000033FE A893 syscall MoveTo 00003400 486D CBEE pea.l [A5 - 0x3412] 00003404 A884 syscall DrawString 00003406 4267 clr.w -[A7] 00003408 486D CBF2 pea.l [A5 - 0x340E] 0000340C A88C syscall StringWidth 0000340E 301F move.w D0, [A7]+ 00003410 48C0 ext.l D0 00003412 81FC 0002 divs.w D0, 0x2 00003416 727E moveq.l D1, 0x7E 00003418 9240 sub.w D1, D0 0000341A 302E FFFE move.w D0, [A6 - 0x2] 0000341E C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003422 3F01 move.w -[A7], D1 00003424 0640 0032 addi.w D0, 0x32 /* '2' */ 00003428 3F00 move.w -[A7], D0 0000342A A893 syscall MoveTo 0000342C 486D CBF8 pea.l [A5 - 0x3408] 00003430 A884 syscall DrawString label00003432: 00003432 526E FFFE addq.w [A6 - 0x2], 1 label00003436: 00003436 302E FFFE move.w D0, [A6 - 0x2] 0000343A B06D AC62 cmp.w D0, [A5 - 0x539E] 0000343E 6D00 FE9A blt -0x164 /* 000032DA */ 00003442 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00003446 A8D9 syscall DisposRgn/DisposeRgn 00003448 3D6D AC62 FFFE move.w [A6 - 0x2], [A5 - 0x539E] 0000344E 601E bra +0x20 /* 0000346E */ label00003450: 00003450 302E FFFE move.w D0, [A6 - 0x2] 00003454 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003458 3F3C 0095 move.w -[A7], 0x95 0000345C 0640 0032 addi.w D0, 0x32 /* '2' */ 00003460 3F00 move.w -[A7], D0 00003462 A893 syscall MoveTo 00003464 486D CBFE pea.l [A5 - 0x3402] 00003468 A884 syscall DrawString 0000346A 526E FFFE addq.w [A6 - 0x2], 1 label0000346E: 0000346E 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6 00003474 6DDA blt -0x24 /* 00003450 */ 00003476 0C6D 0006 CBDC cmpi.w [A5 - 0x3424], 0x6 0000347C 6732 beq +0x34 /* 000034B0 */ 0000347E 302D CBDC move.w D0, [A5 - 0x3424] 00003482 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003486 0640 0016 addi.w D0, 0x16 0000348A 3D40 FFF6 move.w [A6 - 0xA], D0 0000348E 302D CBDC move.w D0, [A5 - 0x3424] 00003492 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003496 0640 0038 addi.w D0, 0x38 /* '8' */ 0000349A 3D40 FFFA move.w [A6 - 0x6], D0 0000349E 7031 moveq.l D0, 0x31 000034A0 3D40 FFF8 move.w [A6 - 0x8], D0 000034A4 3D7C 00FD FFFC move.w [A6 - 0x4], 0xFD 000034AA 486E FFF6 pea.l [A6 - 0xA] 000034AE A8A4 syscall InvertRect label000034B0: 000034B0 4A6D AB3E tst.w [A5 - 0x54C2] 000034B4 672E beq +0x30 /* 000034E4 */ 000034B6 426D AB3E clr.w [A5 - 0x54C2] 000034BA 2F2D AACA move.l -[A7], [A5 - 0x5536] 000034BE A957 syscall ShowControl 000034C0 2F2D AACE move.l -[A7], [A5 - 0x5532] 000034C4 A957 syscall ShowControl 000034C6 2F2D AAD2 move.l -[A7], [A5 - 0x552E] 000034CA A957 syscall ShowControl 000034CC 2F2D AADE move.l -[A7], [A5 - 0x5522] 000034D0 A957 syscall ShowControl 000034D2 2F2D AAE2 move.l -[A7], [A5 - 0x551E] 000034D6 A957 syscall ShowControl 000034D8 2F2D AAE6 move.l -[A7], [A5 - 0x551A] 000034DC A957 syscall ShowControl 000034DE 2F2D AAEA move.l -[A7], [A5 - 0x5516] 000034E2 A957 syscall ShowControl label000034E4: 000034E4 4E5E unlink A6 000034E6 4E75 rts export_14: 000034E8 4E56 FFEC link A6, -0x0014 000034EC 486D 9BF8 pea.l [A5 - 0x6408] 000034F0 A871 syscall GlobalToLocal 000034F2 2D6D 9BF4 FFF0 move.l [A6 - 0x10], [A5 - 0x640C] 000034F8 0C6D 002F 9BFA cmpi.w [A5 - 0x6406], 0x2F /* '/' */ 000034FE 6F00 01FE ble +0x200 /* 000036FE */ 00003502 0C6D 00FD 9BFA cmpi.w [A5 - 0x6406], 0xFD 00003508 6C00 01F4 bge +0x1F6 /* 000036FE */ 0000350C 0C6D 0014 9BF8 cmpi.w [A5 - 0x6408], 0x14 00003512 6F00 01EA ble +0x1EC /* 000036FE */ 00003516 0C6D 00EC 9BF8 cmpi.w [A5 - 0x6408], 0xEC 0000351C 6C00 01E0 bge +0x1E2 /* 000036FE */ 00003520 3D6D CBDC FFF6 move.w [A6 - 0xA], [A5 - 0x3424] 00003526 302D 9BF8 move.w D0, [A5 - 0x6408] 0000352A 0640 FFEC addi.w D0, 0xFFEC 0000352E 48C0 ext.l D0 00003530 81FC 0024 divs.w D0, 0x24 /* '$' */ 00003534 3B40 CBDC move.w [A5 - 0x3424], D0 00003538 302D CBDC move.w D0, [A5 - 0x3424] 0000353C B06D AC62 cmp.w D0, [A5 - 0x539E] 00003540 6D06 blt +0x8 /* 00003548 */ 00003542 7006 moveq.l D0, 0x06 00003544 3B40 CBDC move.w [A5 - 0x3424], D0 label00003548: 00003548 0C6D 0006 CBDC cmpi.w [A5 - 0x3424], 0x6 0000354E 6700 0138 beq +0x13A /* 00003688 */ 00003552 302E FFF6 move.w D0, [A6 - 0xA] 00003556 B06D CBDC cmp.w D0, [A5 - 0x3424] 0000355A 675C beq +0x5E /* 000035B8 */ 0000355C 302E FFF6 move.w D0, [A6 - 0xA] 00003560 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003564 0640 0014 addi.w D0, 0x14 00003568 3D40 FFF8 move.w [A6 - 0x8], D0 0000356C 302E FFF6 move.w D0, [A6 - 0xA] 00003570 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003574 0640 0038 addi.w D0, 0x38 /* '8' */ 00003578 3D40 FFFC move.w [A6 - 0x4], D0 0000357C 7031 moveq.l D0, 0x31 0000357E 3D40 FFFA move.w [A6 - 0x6], D0 00003582 3D7C 00FD FFFE move.w [A6 - 0x2], 0xFD 00003588 486E FFF8 pea.l [A6 - 0x8] 0000358C A928 syscall InvalRect 0000358E 302D CBDC move.w D0, [A5 - 0x3424] 00003592 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003596 0640 0014 addi.w D0, 0x14 0000359A 3D40 FFF8 move.w [A6 - 0x8], D0 0000359E 302D CBDC move.w D0, [A5 - 0x3424] 000035A2 C1FC 0024 muls.w D0, 0x24 /* '$' */ 000035A6 0640 0038 addi.w D0, 0x38 /* '8' */ 000035AA 3D40 FFFC move.w [A6 - 0x4], D0 000035AE 486E FFF8 pea.l [A6 - 0x8] 000035B2 A928 syscall InvalRect 000035B4 6000 0094 bra +0x96 /* 0000364A */ label000035B8: 000035B8 202D 9BF4 move.l D0, [A5 - 0x640C] 000035BC 90AE FFF0 sub.l D0, [A6 - 0x10] 000035C0 42A7 clr.l -[A7] 000035C2 2D40 FFEC move.l [A6 - 0x14], D0 000035C6 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000035CA 201F move.l D0, [A7]+ 000035CC B0AE FFEC cmp.l D0, [A6 - 0x14] 000035D0 6F00 0078 ble +0x7A /* 0000364A */ 000035D4 7001 moveq.l D0, 0x01 000035D6 3B40 AB46 move.w [A5 - 0x54BA], D0 000035DA 302D CBDC move.w D0, [A5 - 0x3424] 000035DE C1FC 010C muls.w D0, 0x10C 000035E2 41ED AC64 lea.l A0, [A5 - 0x539C] 000035E6 D1C0 add.l A0, D0 000035E8 3B68 0100 AC48 move.w [A5 - 0x53B8], [A0 + 0x100] 000035EE 426E FFF4 clr.w [A6 - 0xC] 000035F2 6020 bra +0x22 /* 00003614 */ label000035F4: 000035F4 41ED AB48 lea.l A0, [A5 - 0x54B8] 000035F8 D0EE FFF4 add.w A0, [A6 - 0xC] 000035FC 302D CBDC move.w D0, [A5 - 0x3424] 00003600 C1FC 010C muls.w D0, 0x10C 00003604 43ED AC64 lea.l A1, [A5 - 0x539C] 00003608 D3C0 add.l A1, D0 0000360A D2EE FFF4 add.w A1, [A6 - 0xC] 0000360E 1091 move.b [A0], [A1] 00003610 526E FFF4 addq.w [A6 - 0xC], 1 label00003614: 00003614 302D CBDC move.w D0, [A5 - 0x3424] 00003618 C1FC 010C muls.w D0, 0x10C 0000361C 41ED AC64 lea.l A0, [A5 - 0x539C] 00003620 D1C0 add.l A0, D0 00003622 1010 move.b D0, [A0] 00003624 4880 ext.w D0 00003626 B06E FFF4 cmp.w D0, [A6 - 0xC] 0000362A 6CC8 bge -0x36 /* 000035F4 */ 0000362C 3D7C 00FC FFF8 move.w [A6 - 0x8], 0xFC 00003632 3D7C 012C FFFC move.w [A6 - 0x4], 0x12C 00003638 3D7C 012E FFFA move.w [A6 - 0x6], 0x12E 0000363E 3D7C 01F4 FFFE move.w [A6 - 0x2], 0x1F4 00003644 486E FFF8 pea.l [A6 - 0x8] 00003648 A928 syscall InvalRect label0000364A: 0000364A 2F2D AAD2 move.l -[A7], [A5 - 0x552E] 0000364E 4267 clr.w -[A7] 00003650 A95D syscall HiliteControl 00003652 2F2D AADE move.l -[A7], [A5 - 0x5522] 00003656 4267 clr.w -[A7] 00003658 A95D syscall HiliteControl 0000365A 2F2D AAE2 move.l -[A7], [A5 - 0x551E] 0000365E 4267 clr.w -[A7] 00003660 A95D syscall HiliteControl 00003662 2F2D AAE6 move.l -[A7], [A5 - 0x551A] 00003666 4267 clr.w -[A7] 00003668 A95D syscall HiliteControl 0000366A 2F2D AAEA move.l -[A7], [A5 - 0x5516] 0000366E 4267 clr.w -[A7] 00003670 A95D syscall HiliteControl 00003672 0C6D 0006 AC62 cmpi.w [A5 - 0x539E], 0x6 00003678 6C00 0084 bge +0x86 /* 000036FE */ 0000367C 2F2D AACE move.l -[A7], [A5 - 0x5532] 00003680 4267 clr.w -[A7] 00003682 A95D syscall HiliteControl 00003684 6000 0078 bra +0x7A /* 000036FE */ label00003688: 00003688 0C6E 0006 FFF6 cmpi.w [A6 - 0xA], 0x6 0000368E 676E beq +0x70 /* 000036FE */ 00003690 302E FFF6 move.w D0, [A6 - 0xA] 00003694 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00003698 0640 0014 addi.w D0, 0x14 0000369C 3D40 FFF8 move.w [A6 - 0x8], D0 000036A0 302E FFF6 move.w D0, [A6 - 0xA] 000036A4 C1FC 0024 muls.w D0, 0x24 /* '$' */ 000036A8 0640 0038 addi.w D0, 0x38 /* '8' */ 000036AC 3D40 FFFC move.w [A6 - 0x4], D0 000036B0 7031 moveq.l D0, 0x31 000036B2 3D40 FFFA move.w [A6 - 0x6], D0 000036B6 3D7C 00FD FFFE move.w [A6 - 0x2], 0xFD 000036BC 486E FFF8 pea.l [A6 - 0x8] 000036C0 A928 syscall InvalRect 000036C2 2F2D AAD2 move.l -[A7], [A5 - 0x552E] 000036C6 3F3C 00FF move.w -[A7], 0xFF 000036CA A95D syscall HiliteControl 000036CC 2F2D AACE move.l -[A7], [A5 - 0x5532] 000036D0 3F3C 00FF move.w -[A7], 0xFF 000036D4 A95D syscall HiliteControl 000036D6 2F2D AADE move.l -[A7], [A5 - 0x5522] 000036DA 3F3C 00FF move.w -[A7], 0xFF 000036DE A95D syscall HiliteControl 000036E0 2F2D AAE2 move.l -[A7], [A5 - 0x551E] 000036E4 3F3C 00FF move.w -[A7], 0xFF 000036E8 A95D syscall HiliteControl 000036EA 2F2D AAE6 move.l -[A7], [A5 - 0x551A] 000036EE 3F3C 00FF move.w -[A7], 0xFF 000036F2 A95D syscall HiliteControl 000036F4 2F2D AAEA move.l -[A7], [A5 - 0x5516] 000036F8 3F3C 00FF move.w -[A7], 0xFF 000036FC A95D syscall HiliteControl label000036FE: 000036FE 4E5E unlink A6 00003700 4E75 rts export_15: fn00003702: 00003702 4E56 FF9E link A6, -0x0062 00003706 2F0A move.l -[A7], A2 00003708 4267 clr.w -[A7] 0000370A 486E FFB0 pea.l [A6 - 0x50] 0000370E 486E FFAE pea.l [A6 - 0x52] 00003712 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003716 301F move.w D0, [A7]+ 00003718 302E 0008 move.w D0, [A6 + 0x8] 0000371C C1FC 010C muls.w D0, 0x10C 00003720 41ED AC64 lea.l A0, [A5 - 0x539C] 00003724 D1C0 add.l A0, D0 00003726 4267 clr.w -[A7] 00003728 486D CC0E pea.l [A5 - 0x33F2] 0000372C 3F28 0100 move.w -[A7], [A0 + 0x100] 00003730 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003734 301F move.w D0, [A7]+ 00003736 302E 0008 move.w D0, [A6 + 0x8] 0000373A C1FC 010C muls.w D0, 0x10C 0000373E 41ED AC64 lea.l A0, [A5 - 0x539C] 00003742 D1C0 add.l A0, D0 00003744 4267 clr.w -[A7] 00003746 4850 pea.l [A0] 00003748 A997 syscall OpenResFile 0000374A 301F move.w D0, [A7]+ 0000374C 3D40 FFAC move.w [A6 - 0x54], D0 00003750 42A7 clr.l -[A7] 00003752 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00003758 3F3C 03E8 move.w -[A7], 0x3E8 0000375C A9A0 syscall GetResource 0000375E 205F movea.l A0, [A7]+ 00003760 2D48 FFA6 move.l [A6 - 0x5A], A0 00003764 4AAE FFA6 tst.l [A6 - 0x5A] 00003768 6614 bne +0x16 /* 0000377E */ 0000376A 302E 0008 move.w D0, [A6 + 0x8] 0000376E C1FC 010C muls.w D0, 0x10C 00003772 41ED AC64 lea.l A0, [A5 - 0x539C] 00003776 D1C0 add.l A0, D0 00003778 42A8 0102 clr.l [A0 + 0x102] 0000377C 605A bra +0x5C /* 000037D8 */ label0000377E: 0000377E 302E 0008 move.w D0, [A6 + 0x8] 00003782 C1FC 010C muls.w D0, 0x10C 00003786 41ED AC64 lea.l A0, [A5 - 0x539C] 0000378A D1C0 add.l A0, D0 0000378C 42A7 clr.l -[A7] 0000378E 4878 0080 push.l 0x80 00003792 2D48 FF9E move.l [A6 - 0x62], A0 00003796 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000379A 205F movea.l A0, [A7]+ 0000379C 226E FF9E movea.l A1, [A6 - 0x62] 000037A0 2348 0102 move.l [A1 + 0x102], A0 000037A4 426E FFAA clr.w [A6 - 0x56] 000037A8 6026 bra +0x28 /* 000037D0 */ label000037AA: 000037AA 302E 0008 move.w D0, [A6 + 0x8] 000037AE C1FC 010C muls.w D0, 0x10C 000037B2 41ED AC64 lea.l A0, [A5 - 0x539C] 000037B6 D1C0 add.l A0, D0 000037B8 326E FFAA movea.w A1, [A6 - 0x56] 000037BC D3E8 0102 add.l A1, [A0 + 0x102] 000037C0 206E FFA6 movea.l A0, [A6 - 0x5A] 000037C4 346E FFAA movea.w A2, [A6 - 0x56] 000037C8 D5D0 add.l A2, [A0] 000037CA 1292 move.b [A1], [A2] 000037CC 526E FFAA addq.w [A6 - 0x56], 1 label000037D0: 000037D0 0C6E 0080 FFAA cmpi.w [A6 - 0x56], 0x80 000037D6 6DD2 blt -0x2C /* 000037AA */ label000037D8: 000037D8 42A7 clr.l -[A7] 000037DA 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 000037E0 3F3C 03E9 move.w -[A7], 0x3E9 000037E4 A9A0 syscall GetResource 000037E6 205F movea.l A0, [A7]+ 000037E8 2D48 FFA2 move.l [A6 - 0x5E], A0 000037EC 4AAE FFA2 tst.l [A6 - 0x5E] 000037F0 6614 bne +0x16 /* 00003806 */ 000037F2 302E 0008 move.w D0, [A6 + 0x8] 000037F6 C1FC 010C muls.w D0, 0x10C 000037FA 41ED AC64 lea.l A0, [A5 - 0x539C] 000037FE D1C0 add.l A0, D0 00003800 42A8 0106 clr.l [A0 + 0x106] 00003804 605A bra +0x5C /* 00003860 */ label00003806: 00003806 302E 0008 move.w D0, [A6 + 0x8] 0000380A C1FC 010C muls.w D0, 0x10C 0000380E 41ED AC64 lea.l A0, [A5 - 0x539C] 00003812 D1C0 add.l A0, D0 00003814 42A7 clr.l -[A7] 00003816 4878 0080 push.l 0x80 0000381A 2D48 FF9E move.l [A6 - 0x62], A0 0000381E 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00003822 205F movea.l A0, [A7]+ 00003824 226E FF9E movea.l A1, [A6 - 0x62] 00003828 2348 0106 move.l [A1 + 0x106], A0 0000382C 426E FFAA clr.w [A6 - 0x56] 00003830 6026 bra +0x28 /* 00003858 */ label00003832: 00003832 302E 0008 move.w D0, [A6 + 0x8] 00003836 C1FC 010C muls.w D0, 0x10C 0000383A 41ED AC64 lea.l A0, [A5 - 0x539C] 0000383E D1C0 add.l A0, D0 00003840 326E FFAA movea.w A1, [A6 - 0x56] 00003844 D3E8 0106 add.l A1, [A0 + 0x106] 00003848 206E FFA2 movea.l A0, [A6 - 0x5E] 0000384C 346E FFAA movea.w A2, [A6 - 0x56] 00003850 D5D0 add.l A2, [A0] 00003852 1292 move.b [A1], [A2] 00003854 526E FFAA addq.w [A6 - 0x56], 1 label00003858: 00003858 0C6E 0080 FFAA cmpi.w [A6 - 0x56], 0x80 0000385E 6DD2 blt -0x2C /* 00003832 */ label00003860: 00003860 3F2E FFAC move.w -[A7], [A6 - 0x54] 00003864 A99A syscall CloseResFile 00003866 4267 clr.w -[A7] 00003868 486D CC10 pea.l [A5 - 0x33F0] 0000386C 3F2E FFAE move.w -[A7], [A6 - 0x52] 00003870 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003874 301F move.w D0, [A7]+ 00003876 245F movea.l A2, [A7]+ 00003878 4E5E unlink A6 0000387A 4E75 rts fn0000387C: 0000387C 4E56 FF98 link A6, -0x0068 00003880 0C6D 0006 AC62 cmpi.w [A5 - 0x539E], 0x6 00003886 6C00 010E bge +0x110 /* 00003996 */ 0000388A 7064 moveq.l D0, 0x64 0000388C 3D40 FFA4 move.w [A6 - 0x5C], D0 00003890 7064 moveq.l D0, 0x64 00003892 3D40 FFA2 move.w [A6 - 0x5E], D0 00003896 2D7C 526F 6257 FFF0 move.l [A6 - 0x10], 0x526F6257 /* 'RobW' */ 0000389E 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000038A2 486D CC12 pea.l [A5 - 0x33EE] 000038A6 42A7 clr.l -[A7] 000038A8 3F3C 0001 move.w -[A7], 0x1 000038AC 486E FFF0 pea.l [A6 - 0x10] 000038B0 42A7 clr.l -[A7] 000038B2 486E FFA6 pea.l [A6 - 0x5A] 000038B6 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000038BA 4A2E FFA6 tst.b [A6 - 0x5A] 000038BE 6700 00D6 beq +0xD8 /* 00003996 */ 000038C2 302D AC62 move.w D0, [A5 - 0x539E] 000038C6 C1FC 010C muls.w D0, 0x10C 000038CA 41ED AC64 lea.l A0, [A5 - 0x539C] 000038CE D1C0 add.l A0, D0 000038D0 316E FFAC 0100 move.w [A0 + 0x100], [A6 - 0x54] 000038D6 426E FFA0 clr.w [A6 - 0x60] 000038DA 6020 bra +0x22 /* 000038FC */ label000038DC: 000038DC 302D AC62 move.w D0, [A5 - 0x539E] 000038E0 C1FC 010C muls.w D0, 0x10C 000038E4 41ED AC64 lea.l A0, [A5 - 0x539C] 000038E8 D1C0 add.l A0, D0 000038EA D0EE FFA0 add.w A0, [A6 - 0x60] 000038EE 326E FFA0 movea.w A1, [A6 - 0x60] 000038F2 D3CE add.l A1, A6 000038F4 10A9 FFB0 move.b [A0], [A1 - 0x50] 000038F8 526E FFA0 addq.w [A6 - 0x60], 1 label000038FC: 000038FC 7000 moveq.l D0, 0x00 000038FE 102E FFB0 move.b D0, [A6 - 0x50] 00003902 B06E FFA0 cmp.w D0, [A6 - 0x60] 00003906 64D4 bcc -0x2A /* 000038DC */ 00003908 3F2D AC62 move.w -[A7], [A5 - 0x539E] 0000390C 4EBA FDF4 jsr [PC - 0x20C /* 00003702 */] 00003910 548F addq.l A7, 2 00003912 302D AC62 move.w D0, [A5 - 0x539E] 00003916 C1FC 010C muls.w D0, 0x10C 0000391A 41ED AC64 lea.l A0, [A5 - 0x539C] 0000391E D1C0 add.l A0, D0 00003920 4268 010A clr.w [A0 + 0x10A] 00003924 426E FF98 clr.w [A6 - 0x68] 00003928 3D7C 00F0 FF9C move.w [A6 - 0x64], 0xF0 0000392E 426E FF9A clr.w [A6 - 0x66] 00003932 3D7C 012B FF9E move.w [A6 - 0x62], 0x12B 00003938 486E FF98 pea.l [A6 - 0x68] 0000393C A928 syscall InvalRect 0000393E 3B6D AC62 CBDC move.w [A5 - 0x3424], [A5 - 0x539E] 00003944 526D AC62 addq.w [A5 - 0x539E], 1 00003948 2F2D AAD2 move.l -[A7], [A5 - 0x552E] 0000394C 4267 clr.w -[A7] 0000394E A95D syscall HiliteControl 00003950 2F2D AADE move.l -[A7], [A5 - 0x5522] 00003954 4267 clr.w -[A7] 00003956 A95D syscall HiliteControl 00003958 2F2D AAE2 move.l -[A7], [A5 - 0x551E] 0000395C 4267 clr.w -[A7] 0000395E A95D syscall HiliteControl 00003960 2F2D AAE6 move.l -[A7], [A5 - 0x551A] 00003964 4267 clr.w -[A7] 00003966 A95D syscall HiliteControl 00003968 2F2D AAEA move.l -[A7], [A5 - 0x5516] 0000396C 4267 clr.w -[A7] 0000396E A95D syscall HiliteControl 00003970 0C6D 0006 AC62 cmpi.w [A5 - 0x539E], 0x6 00003976 6616 bne +0x18 /* 0000398E */ 00003978 2F2D AACE move.l -[A7], [A5 - 0x5532] 0000397C 3F3C 00FF move.w -[A7], 0xFF 00003980 A95D syscall HiliteControl 00003982 2F2D AACA move.l -[A7], [A5 - 0x5536] 00003986 3F3C 00FF move.w -[A7], 0xFF 0000398A A95D syscall HiliteControl 0000398C 6008 bra +0xA /* 00003996 */ label0000398E: 0000398E 2F2D AACE move.l -[A7], [A5 - 0x5532] 00003992 4267 clr.w -[A7] 00003994 A95D syscall HiliteControl label00003996: 00003996 4E5E unlink A6 00003998 4E75 rts fn0000399A: 0000399A 4E56 FFF2 link A6, -0x000E 0000399E 2F0A move.l -[A7], A2 000039A0 0C6D 0006 AC62 cmpi.w [A5 - 0x539E], 0x6 000039A6 6C00 0210 bge +0x212 /* 00003BB8 */ 000039AA 0C6D 0006 CBDC cmpi.w [A5 - 0x3424], 0x6 000039B0 6700 0206 beq +0x208 /* 00003BB8 */ 000039B4 302D AC62 move.w D0, [A5 - 0x539E] 000039B8 C1FC 010C muls.w D0, 0x10C 000039BC 41ED AC64 lea.l A0, [A5 - 0x539C] 000039C0 D1C0 add.l A0, D0 000039C2 302D CBDC move.w D0, [A5 - 0x3424] 000039C6 C1FC 010C muls.w D0, 0x10C 000039CA 43ED AC64 lea.l A1, [A5 - 0x539C] 000039CE D3C0 add.l A1, D0 000039D0 3169 0100 0100 move.w [A0 + 0x100], [A1 + 0x100] 000039D6 426E FFFE clr.w [A6 - 0x2] 000039DA 602A bra +0x2C /* 00003A06 */ label000039DC: 000039DC 302D AC62 move.w D0, [A5 - 0x539E] 000039E0 C1FC 010C muls.w D0, 0x10C 000039E4 41ED AC64 lea.l A0, [A5 - 0x539C] 000039E8 D1C0 add.l A0, D0 000039EA D0EE FFFE add.w A0, [A6 - 0x2] 000039EE 302D CBDC move.w D0, [A5 - 0x3424] 000039F2 C1FC 010C muls.w D0, 0x10C 000039F6 43ED AC64 lea.l A1, [A5 - 0x539C] 000039FA D3C0 add.l A1, D0 000039FC D2EE FFFE add.w A1, [A6 - 0x2] 00003A00 1091 move.b [A0], [A1] 00003A02 526E FFFE addq.w [A6 - 0x2], 1 label00003A06: 00003A06 302D CBDC move.w D0, [A5 - 0x3424] 00003A0A C1FC 010C muls.w D0, 0x10C 00003A0E 41ED AC64 lea.l A0, [A5 - 0x539C] 00003A12 D1C0 add.l A0, D0 00003A14 1010 move.b D0, [A0] 00003A16 4880 ext.w D0 00003A18 B06E FFFE cmp.w D0, [A6 - 0x2] 00003A1C 6CBE bge -0x40 /* 000039DC */ 00003A1E 302D CBDC move.w D0, [A5 - 0x3424] 00003A22 C1FC 010C muls.w D0, 0x10C 00003A26 41ED AC64 lea.l A0, [A5 - 0x539C] 00003A2A D1C0 add.l A0, D0 00003A2C 4AA8 0102 tst.l [A0 + 0x102] 00003A30 6700 0076 beq +0x78 /* 00003AA8 */ 00003A34 302D AC62 move.w D0, [A5 - 0x539E] 00003A38 C1FC 010C muls.w D0, 0x10C 00003A3C 41ED AC64 lea.l A0, [A5 - 0x539C] 00003A40 D1C0 add.l A0, D0 00003A42 42A7 clr.l -[A7] 00003A44 4878 0080 push.l 0x80 00003A48 2D48 FFF2 move.l [A6 - 0xE], A0 00003A4C 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00003A50 205F movea.l A0, [A7]+ 00003A52 226E FFF2 movea.l A1, [A6 - 0xE] 00003A56 2348 0102 move.l [A1 + 0x102], A0 00003A5A 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003A5E 6706 beq +0x8 /* 00003A66 */ 00003A60 3F3C 0001 move.w -[A7], 0x1 00003A64 A9C8 syscall SysBeep label00003A66: 00003A66 426E FFFE clr.w [A6 - 0x2] 00003A6A 6032 bra +0x34 /* 00003A9E */ label00003A6C: 00003A6C 302D AC62 move.w D0, [A5 - 0x539E] 00003A70 C1FC 010C muls.w D0, 0x10C 00003A74 41ED AC64 lea.l A0, [A5 - 0x539C] 00003A78 D1C0 add.l A0, D0 00003A7A 326E FFFE movea.w A1, [A6 - 0x2] 00003A7E D3E8 0102 add.l A1, [A0 + 0x102] 00003A82 302D CBDC move.w D0, [A5 - 0x3424] 00003A86 C1FC 010C muls.w D0, 0x10C 00003A8A 41ED AC64 lea.l A0, [A5 - 0x539C] 00003A8E D1C0 add.l A0, D0 00003A90 346E FFFE movea.w A2, [A6 - 0x2] 00003A94 D5E8 0102 add.l A2, [A0 + 0x102] 00003A98 1292 move.b [A1], [A2] 00003A9A 526E FFFE addq.w [A6 - 0x2], 1 label00003A9E: 00003A9E 0C6E 0080 FFFE cmpi.w [A6 - 0x2], 0x80 00003AA4 6DC6 blt -0x38 /* 00003A6C */ 00003AA6 6012 bra +0x14 /* 00003ABA */ label00003AA8: 00003AA8 302D AC62 move.w D0, [A5 - 0x539E] 00003AAC C1FC 010C muls.w D0, 0x10C 00003AB0 41ED AC64 lea.l A0, [A5 - 0x539C] 00003AB4 D1C0 add.l A0, D0 00003AB6 42A8 0102 clr.l [A0 + 0x102] label00003ABA: 00003ABA 302D CBDC move.w D0, [A5 - 0x3424] 00003ABE C1FC 010C muls.w D0, 0x10C 00003AC2 41ED AC64 lea.l A0, [A5 - 0x539C] 00003AC6 D1C0 add.l A0, D0 00003AC8 4AA8 0106 tst.l [A0 + 0x106] 00003ACC 6700 0076 beq +0x78 /* 00003B44 */ 00003AD0 302D AC62 move.w D0, [A5 - 0x539E] 00003AD4 C1FC 010C muls.w D0, 0x10C 00003AD8 41ED AC64 lea.l A0, [A5 - 0x539C] 00003ADC D1C0 add.l A0, D0 00003ADE 42A7 clr.l -[A7] 00003AE0 4878 0080 push.l 0x80 00003AE4 2D48 FFF2 move.l [A6 - 0xE], A0 00003AE8 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00003AEC 205F movea.l A0, [A7]+ 00003AEE 226E FFF2 movea.l A1, [A6 - 0xE] 00003AF2 2348 0106 move.l [A1 + 0x106], A0 00003AF6 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003AFA 6706 beq +0x8 /* 00003B02 */ 00003AFC 3F3C 0001 move.w -[A7], 0x1 00003B00 A9C8 syscall SysBeep label00003B02: 00003B02 426E FFFE clr.w [A6 - 0x2] 00003B06 6032 bra +0x34 /* 00003B3A */ label00003B08: 00003B08 302D AC62 move.w D0, [A5 - 0x539E] 00003B0C C1FC 010C muls.w D0, 0x10C 00003B10 41ED AC64 lea.l A0, [A5 - 0x539C] 00003B14 D1C0 add.l A0, D0 00003B16 326E FFFE movea.w A1, [A6 - 0x2] 00003B1A D3E8 0106 add.l A1, [A0 + 0x106] 00003B1E 302D CBDC move.w D0, [A5 - 0x3424] 00003B22 C1FC 010C muls.w D0, 0x10C 00003B26 41ED AC64 lea.l A0, [A5 - 0x539C] 00003B2A D1C0 add.l A0, D0 00003B2C 346E FFFE movea.w A2, [A6 - 0x2] 00003B30 D5E8 0106 add.l A2, [A0 + 0x106] 00003B34 1292 move.b [A1], [A2] 00003B36 526E FFFE addq.w [A6 - 0x2], 1 label00003B3A: 00003B3A 0C6E 0080 FFFE cmpi.w [A6 - 0x2], 0x80 00003B40 6DC6 blt -0x38 /* 00003B08 */ 00003B42 6012 bra +0x14 /* 00003B56 */ label00003B44: 00003B44 302D AC62 move.w D0, [A5 - 0x539E] 00003B48 C1FC 010C muls.w D0, 0x10C 00003B4C 41ED AC64 lea.l A0, [A5 - 0x539C] 00003B50 D1C0 add.l A0, D0 00003B52 42A8 0106 clr.l [A0 + 0x106] label00003B56: 00003B56 302D AC62 move.w D0, [A5 - 0x539E] 00003B5A C1FC 010C muls.w D0, 0x10C 00003B5E 41ED AC64 lea.l A0, [A5 - 0x539C] 00003B62 D1C0 add.l A0, D0 00003B64 302D CBDC move.w D0, [A5 - 0x3424] 00003B68 C1FC 010C muls.w D0, 0x10C 00003B6C 43ED AC64 lea.l A1, [A5 - 0x539C] 00003B70 D3C0 add.l A1, D0 00003B72 3169 010A 010A move.w [A0 + 0x10A], [A1 + 0x10A] 00003B78 3B6D AC62 CBDC move.w [A5 - 0x3424], [A5 - 0x539E] 00003B7E 526D AC62 addq.w [A5 - 0x539E], 1 00003B82 0C6D 0006 AC62 cmpi.w [A5 - 0x539E], 0x6 00003B88 6614 bne +0x16 /* 00003B9E */ 00003B8A 2F2D AACE move.l -[A7], [A5 - 0x5532] 00003B8E 3F3C 00FF move.w -[A7], 0xFF 00003B92 A95D syscall HiliteControl 00003B94 2F2D AACA move.l -[A7], [A5 - 0x5536] 00003B98 3F3C 00FF move.w -[A7], 0xFF 00003B9C A95D syscall HiliteControl label00003B9E: 00003B9E 426E FFF6 clr.w [A6 - 0xA] 00003BA2 3D7C 00F0 FFFA move.w [A6 - 0x6], 0xF0 00003BA8 426E FFF8 clr.w [A6 - 0x8] 00003BAC 3D7C 012B FFFC move.w [A6 - 0x4], 0x12B 00003BB2 486E FFF6 pea.l [A6 - 0xA] 00003BB6 A928 syscall InvalRect label00003BB8: 00003BB8 245F movea.l A2, [A7]+ 00003BBA 4E5E unlink A6 00003BBC 4E75 rts fn00003BBE: 00003BBE 4E56 FFF4 link A6, -0x000C 00003BC2 4A6D AC62 tst.w [A5 - 0x539E] 00003BC6 6700 01FC beq +0x1FE /* 00003DC4 */ 00003BCA 0C6D 0006 CBDC cmpi.w [A5 - 0x3424], 0x6 00003BD0 6700 01F2 beq +0x1F4 /* 00003DC4 */ 00003BD4 536D AC62 subq.w [A5 - 0x539E], 1 00003BD8 302D CBDC move.w D0, [A5 - 0x3424] 00003BDC C1FC 010C muls.w D0, 0x10C 00003BE0 41ED AC64 lea.l A0, [A5 - 0x539C] 00003BE4 D1C0 add.l A0, D0 00003BE6 4AA8 0102 tst.l [A0 + 0x102] 00003BEA 6722 beq +0x24 /* 00003C0E */ 00003BEC 302D CBDC move.w D0, [A5 - 0x3424] 00003BF0 C1FC 010C muls.w D0, 0x10C 00003BF4 41ED AC64 lea.l A0, [A5 - 0x539C] 00003BF8 D1C0 add.l A0, D0 00003BFA 2F28 0102 move.l -[A7], [A0 + 0x102] 00003BFE 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00003C02 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003C06 6706 beq +0x8 /* 00003C0E */ 00003C08 3F3C 0001 move.w -[A7], 0x1 00003C0C A9C8 syscall SysBeep label00003C0E: 00003C0E 302D CBDC move.w D0, [A5 - 0x3424] 00003C12 C1FC 010C muls.w D0, 0x10C 00003C16 41ED AC64 lea.l A0, [A5 - 0x539C] 00003C1A D1C0 add.l A0, D0 00003C1C 4AA8 0106 tst.l [A0 + 0x106] 00003C20 6722 beq +0x24 /* 00003C44 */ 00003C22 302D CBDC move.w D0, [A5 - 0x3424] 00003C26 C1FC 010C muls.w D0, 0x10C 00003C2A 41ED AC64 lea.l A0, [A5 - 0x539C] 00003C2E D1C0 add.l A0, D0 00003C30 2F28 0106 move.l -[A7], [A0 + 0x106] 00003C34 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00003C38 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003C3C 6706 beq +0x8 /* 00003C44 */ 00003C3E 3F3C 0001 move.w -[A7], 0x1 00003C42 A9C8 syscall SysBeep label00003C44: 00003C44 3D6D CBDC FFFE move.w [A6 - 0x2], [A5 - 0x3424] 00003C4A 6000 00E2 bra +0xE4 /* 00003D2E */ label00003C4E: 00003C4E 302E FFFE move.w D0, [A6 - 0x2] 00003C52 C1FC 010C muls.w D0, 0x10C 00003C56 41ED AC64 lea.l A0, [A5 - 0x539C] 00003C5A D1C0 add.l A0, D0 00003C5C 302E FFFE move.w D0, [A6 - 0x2] 00003C60 5240 addq.w D0, 1 00003C62 C1FC 010C muls.w D0, 0x10C 00003C66 43ED AC64 lea.l A1, [A5 - 0x539C] 00003C6A D3C0 add.l A1, D0 00003C6C 3169 0100 0100 move.w [A0 + 0x100], [A1 + 0x100] 00003C72 302E FFFE move.w D0, [A6 - 0x2] 00003C76 C1FC 010C muls.w D0, 0x10C 00003C7A 41ED AC64 lea.l A0, [A5 - 0x539C] 00003C7E D1C0 add.l A0, D0 00003C80 302E FFFE move.w D0, [A6 - 0x2] 00003C84 5240 addq.w D0, 1 00003C86 C1FC 010C muls.w D0, 0x10C 00003C8A 43ED AC64 lea.l A1, [A5 - 0x539C] 00003C8E D3C0 add.l A1, D0 00003C90 2169 0102 0102 move.l [A0 + 0x102], [A1 + 0x102] 00003C96 302E FFFE move.w D0, [A6 - 0x2] 00003C9A C1FC 010C muls.w D0, 0x10C 00003C9E 41ED AC64 lea.l A0, [A5 - 0x539C] 00003CA2 D1C0 add.l A0, D0 00003CA4 302E FFFE move.w D0, [A6 - 0x2] 00003CA8 5240 addq.w D0, 1 00003CAA C1FC 010C muls.w D0, 0x10C 00003CAE 43ED AC64 lea.l A1, [A5 - 0x539C] 00003CB2 D3C0 add.l A1, D0 00003CB4 2169 0106 0106 move.l [A0 + 0x106], [A1 + 0x106] 00003CBA 302E FFFE move.w D0, [A6 - 0x2] 00003CBE C1FC 010C muls.w D0, 0x10C 00003CC2 41ED AC64 lea.l A0, [A5 - 0x539C] 00003CC6 D1C0 add.l A0, D0 00003CC8 302E FFFE move.w D0, [A6 - 0x2] 00003CCC 5240 addq.w D0, 1 00003CCE C1FC 010C muls.w D0, 0x10C 00003CD2 43ED AC64 lea.l A1, [A5 - 0x539C] 00003CD6 D3C0 add.l A1, D0 00003CD8 3169 010A 010A move.w [A0 + 0x10A], [A1 + 0x10A] 00003CDE 426E FFFC clr.w [A6 - 0x4] 00003CE2 602C bra +0x2E /* 00003D10 */ label00003CE4: 00003CE4 302E FFFE move.w D0, [A6 - 0x2] 00003CE8 C1FC 010C muls.w D0, 0x10C 00003CEC 41ED AC64 lea.l A0, [A5 - 0x539C] 00003CF0 D1C0 add.l A0, D0 00003CF2 D0EE FFFC add.w A0, [A6 - 0x4] 00003CF6 302E FFFE move.w D0, [A6 - 0x2] 00003CFA 5240 addq.w D0, 1 00003CFC C1FC 010C muls.w D0, 0x10C 00003D00 43ED AC64 lea.l A1, [A5 - 0x539C] 00003D04 D3C0 add.l A1, D0 00003D06 D2EE FFFC add.w A1, [A6 - 0x4] 00003D0A 1091 move.b [A0], [A1] 00003D0C 526E FFFC addq.w [A6 - 0x4], 1 label00003D10: 00003D10 302E FFFE move.w D0, [A6 - 0x2] 00003D14 5240 addq.w D0, 1 00003D16 C1FC 010C muls.w D0, 0x10C 00003D1A 41ED AC64 lea.l A0, [A5 - 0x539C] 00003D1E D1C0 add.l A0, D0 00003D20 1010 move.b D0, [A0] 00003D22 4880 ext.w D0 00003D24 B06E FFFC cmp.w D0, [A6 - 0x4] 00003D28 6CBA bge -0x44 /* 00003CE4 */ 00003D2A 526E FFFE addq.w [A6 - 0x2], 1 label00003D2E: 00003D2E 302E FFFE move.w D0, [A6 - 0x2] 00003D32 B06D AC62 cmp.w D0, [A5 - 0x539E] 00003D36 6D00 FF16 blt -0xE8 /* 00003C4E */ 00003D3A 302D CBDC move.w D0, [A5 - 0x3424] 00003D3E B06D AC62 cmp.w D0, [A5 - 0x539E] 00003D42 6612 bne +0x14 /* 00003D56 */ 00003D44 4A6D AC62 tst.w [A5 - 0x539E] 00003D48 6608 bne +0xA /* 00003D52 */ 00003D4A 7006 moveq.l D0, 0x06 00003D4C 3B40 CBDC move.w [A5 - 0x3424], D0 00003D50 6004 bra +0x6 /* 00003D56 */ label00003D52: 00003D52 426D CBDC clr.w [A5 - 0x3424] label00003D56: 00003D56 0C6D 0005 AC62 cmpi.w [A5 - 0x539E], 0x5 00003D5C 6612 bne +0x14 /* 00003D70 */ 00003D5E 2F2D AACA move.l -[A7], [A5 - 0x5536] 00003D62 4267 clr.w -[A7] 00003D64 A95D syscall HiliteControl 00003D66 2F2D AACE move.l -[A7], [A5 - 0x5532] 00003D6A 4267 clr.w -[A7] 00003D6C A95D syscall HiliteControl 00003D6E 603A bra +0x3C /* 00003DAA */ label00003D70: 00003D70 4A6D AC62 tst.w [A5 - 0x539E] 00003D74 6634 bne +0x36 /* 00003DAA */ 00003D76 2F2D AACE move.l -[A7], [A5 - 0x5532] 00003D7A 3F3C 00FF move.w -[A7], 0xFF 00003D7E A95D syscall HiliteControl 00003D80 2F2D AAD2 move.l -[A7], [A5 - 0x552E] 00003D84 3F3C 00FF move.w -[A7], 0xFF 00003D88 A95D syscall HiliteControl 00003D8A 2F2D AADE move.l -[A7], [A5 - 0x5522] 00003D8E 4267 clr.w -[A7] 00003D90 A95D syscall HiliteControl 00003D92 2F2D AAE2 move.l -[A7], [A5 - 0x551E] 00003D96 4267 clr.w -[A7] 00003D98 A95D syscall HiliteControl 00003D9A 2F2D AAE6 move.l -[A7], [A5 - 0x551A] 00003D9E 4267 clr.w -[A7] 00003DA0 A95D syscall HiliteControl 00003DA2 2F2D AAEA move.l -[A7], [A5 - 0x5516] 00003DA6 4267 clr.w -[A7] 00003DA8 A95D syscall HiliteControl label00003DAA: 00003DAA 426E FFF4 clr.w [A6 - 0xC] 00003DAE 3D7C 00F0 FFF8 move.w [A6 - 0x8], 0xF0 00003DB4 426E FFF6 clr.w [A6 - 0xA] 00003DB8 3D7C 012B FFFA move.w [A6 - 0x6], 0x12B 00003DBE 486E FFF4 pea.l [A6 - 0xC] 00003DC2 A928 syscall InvalRect label00003DC4: 00003DC4 4E5E unlink A6 00003DC6 4E75 rts fn00003DC8: 00003DC8 4E56 FFF8 link A6, -0x0008 00003DCC 0C6D 0006 CBDC cmpi.w [A5 - 0x3424], 0x6 00003DD2 672C beq +0x2E /* 00003E00 */ 00003DD4 302D CBDC move.w D0, [A5 - 0x3424] 00003DD8 C1FC 010C muls.w D0, 0x10C 00003DDC 41ED AC64 lea.l A0, [A5 - 0x539C] 00003DE0 D1C0 add.l A0, D0 00003DE2 4268 010A clr.w [A0 + 0x10A] 00003DE6 426E FFF8 clr.w [A6 - 0x8] 00003DEA 3D7C 00F0 FFFC move.w [A6 - 0x4], 0xF0 00003DF0 426E FFFA clr.w [A6 - 0x6] 00003DF4 3D7C 012B FFFE move.w [A6 - 0x2], 0x12B 00003DFA 486E FFF8 pea.l [A6 - 0x8] 00003DFE A928 syscall InvalRect label00003E00: 00003E00 4E5E unlink A6 00003E02 4E75 rts fn00003E04: 00003E04 4E56 FFF8 link A6, -0x0008 00003E08 0C6D 0006 CBDC cmpi.w [A5 - 0x3424], 0x6 00003E0E 672E beq +0x30 /* 00003E3E */ 00003E10 302D CBDC move.w D0, [A5 - 0x3424] 00003E14 C1FC 010C muls.w D0, 0x10C 00003E18 41ED AC64 lea.l A0, [A5 - 0x539C] 00003E1C D1C0 add.l A0, D0 00003E1E 7001 moveq.l D0, 0x01 00003E20 3140 010A move.w [A0 + 0x10A], D0 00003E24 426E FFF8 clr.w [A6 - 0x8] 00003E28 3D7C 00F0 FFFC move.w [A6 - 0x4], 0xF0 00003E2E 426E FFFA clr.w [A6 - 0x6] 00003E32 3D7C 012B FFFE move.w [A6 - 0x2], 0x12B 00003E38 486E FFF8 pea.l [A6 - 0x8] 00003E3C A928 syscall InvalRect label00003E3E: 00003E3E 4E5E unlink A6 00003E40 4E75 rts fn00003E42: 00003E42 4E56 FFF8 link A6, -0x0008 00003E46 0C6D 0006 CBDC cmpi.w [A5 - 0x3424], 0x6 00003E4C 672E beq +0x30 /* 00003E7C */ 00003E4E 302D CBDC move.w D0, [A5 - 0x3424] 00003E52 C1FC 010C muls.w D0, 0x10C 00003E56 41ED AC64 lea.l A0, [A5 - 0x539C] 00003E5A D1C0 add.l A0, D0 00003E5C 7002 moveq.l D0, 0x02 00003E5E 3140 010A move.w [A0 + 0x10A], D0 00003E62 426E FFF8 clr.w [A6 - 0x8] 00003E66 3D7C 00F0 FFFC move.w [A6 - 0x4], 0xF0 00003E6C 426E FFFA clr.w [A6 - 0x6] 00003E70 3D7C 012B FFFE move.w [A6 - 0x2], 0x12B 00003E76 486E FFF8 pea.l [A6 - 0x8] 00003E7A A928 syscall InvalRect label00003E7C: 00003E7C 4E5E unlink A6 00003E7E 4E75 rts fn00003E80: 00003E80 4E56 FFF8 link A6, -0x0008 00003E84 0C6D 0006 CBDC cmpi.w [A5 - 0x3424], 0x6 00003E8A 672E beq +0x30 /* 00003EBA */ 00003E8C 302D CBDC move.w D0, [A5 - 0x3424] 00003E90 C1FC 010C muls.w D0, 0x10C 00003E94 41ED AC64 lea.l A0, [A5 - 0x539C] 00003E98 D1C0 add.l A0, D0 00003E9A 7003 moveq.l D0, 0x03 00003E9C 3140 010A move.w [A0 + 0x10A], D0 00003EA0 426E FFF8 clr.w [A6 - 0x8] 00003EA4 3D7C 00F0 FFFC move.w [A6 - 0x4], 0xF0 00003EAA 426E FFFA clr.w [A6 - 0x6] 00003EAE 3D7C 012B FFFE move.w [A6 - 0x2], 0x12B 00003EB4 486E FFF8 pea.l [A6 - 0x8] 00003EB8 A928 syscall InvalRect label00003EBA: 00003EBA 4E5E unlink A6 00003EBC 4E75 rts fn00003EBE: 00003EBE 4E56 FFFE link A6, -0x0002 00003EC2 426D F934 clr.w [A5 - 0x6CC] 00003EC6 426D F936 clr.w [A5 - 0x6CA] 00003ECA 302D F990 move.w D0, [A5 - 0x670] 00003ECE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003ED2 0000 0003 ori.b D0, 0x3 00003ED6 0034 0008 0012 ori.b [A4 + D0.w + 0x12], 0x8 00003EDC 0018 0022 ori.b [A0]+, 0x22 /* '\"' */ 00003EE0 526D F934 addq.w [A5 - 0x6CC], 1 00003EE4 3B7C 0096 F926 move.w [A5 - 0x6DA], 0x96 00003EEA 601E bra +0x20 /* 00003F0A */ 00003EEC 7064 moveq.l D0, 0x64 00003EEE 3B40 F926 move.w [A5 - 0x6DA], D0 00003EF2 6016 bra +0x18 /* 00003F0A */ 00003EF4 526D F936 addq.w [A5 - 0x6CA], 1 00003EF8 703C moveq.l D0, 0x3C 00003EFA 3B40 F926 move.w [A5 - 0x6DA], D0 00003EFE 600A bra +0xC /* 00003F0A */ 00003F00 546D F936 addq.w [A5 - 0x6CA], 2 00003F04 7028 moveq.l D0, 0x28 00003F06 3B40 F926 move.w [A5 - 0x6DA], D0 label00003F0A: 00003F0A 302D F992 move.w D0, [A5 - 0x66E] 00003F0E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003F12 0004 0007 ori.b D4, 0x7 00003F16 0034 0008 0012 ori.b [A4 + D0.w + 0x12], 0x8 00003F1C 0018 0022 ori.b [A0]+, 0x22 /* '\"' */ 00003F20 526D F934 addq.w [A5 - 0x6CC], 1 00003F24 3B7C 0096 F928 move.w [A5 - 0x6D8], 0x96 00003F2A 601E bra +0x20 /* 00003F4A */ 00003F2C 7064 moveq.l D0, 0x64 00003F2E 3B40 F928 move.w [A5 - 0x6D8], D0 00003F32 6016 bra +0x18 /* 00003F4A */ 00003F34 526D F936 addq.w [A5 - 0x6CA], 1 00003F38 703C moveq.l D0, 0x3C 00003F3A 3B40 F928 move.w [A5 - 0x6D8], D0 00003F3E 600A bra +0xC /* 00003F4A */ 00003F40 546D F936 addq.w [A5 - 0x6CA], 2 00003F44 701E moveq.l D0, 0x1E 00003F46 3B40 F928 move.w [A5 - 0x6D8], D0 label00003F4A: 00003F4A 302D F994 move.w D0, [A5 - 0x66C] 00003F4E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003F52 0008 000B ori.b A0, 0xB 00003F56 0032 0008 0012 ori.b [A2 + D0.w + 0x12], 0x8 00003F5C 0018 0022 ori.b [A0]+, 0x22 /* '\"' */ 00003F60 526D F934 addq.w [A5 - 0x6CC], 1 00003F64 7064 moveq.l D0, 0x64 00003F66 3B40 F92A move.w [A5 - 0x6D6], D0 00003F6A 601C bra +0x1E /* 00003F88 */ 00003F6C 7032 moveq.l D0, 0x32 00003F6E 3B40 F92A move.w [A5 - 0x6D6], D0 00003F72 6014 bra +0x16 /* 00003F88 */ 00003F74 526D F936 addq.w [A5 - 0x6CA], 1 00003F78 7019 moveq.l D0, 0x19 00003F7A 3B40 F92A move.w [A5 - 0x6D6], D0 00003F7E 6008 bra +0xA /* 00003F88 */ 00003F80 546D F936 addq.w [A5 - 0x6CA], 2 00003F84 426D F92A clr.w [A5 - 0x6D6] label00003F88: 00003F88 302D F996 move.w D0, [A5 - 0x66A] 00003F8C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003F90 000C 000E ori.b A4, 0xE 00003F94 0026 0006 ori.b -[A6], 0x6 00003F98 0010 0016 ori.b [A0], 0x16 00003F9C 526D F934 addq.w [A5 - 0x6CC], 1 00003FA0 700F moveq.l D0, 0x0F 00003FA2 3B40 F92C move.w [A5 - 0x6D4], D0 00003FA6 6012 bra +0x14 /* 00003FBA */ 00003FA8 700A moveq.l D0, 0x0A 00003FAA 3B40 F92C move.w [A5 - 0x6D4], D0 00003FAE 600A bra +0xC /* 00003FBA */ 00003FB0 526D F936 addq.w [A5 - 0x6CA], 1 00003FB4 7005 moveq.l D0, 0x05 00003FB6 3B40 F92C move.w [A5 - 0x6D4], D0 label00003FBA: 00003FBA 302D F998 move.w D0, [A5 - 0x668] 00003FBE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003FC2 000F 0011 ori.b A7, 0x11 00003FC6 0026 0006 ori.b -[A6], 0x6 00003FCA 0010 0016 ori.b [A0], 0x16 00003FCE 526D F934 addq.w [A5 - 0x6CC], 1 00003FD2 7003 moveq.l D0, 0x03 00003FD4 3B40 F92E move.w [A5 - 0x6D2], D0 00003FD8 6012 bra +0x14 /* 00003FEC */ 00003FDA 7002 moveq.l D0, 0x02 00003FDC 3B40 F92E move.w [A5 - 0x6D2], D0 00003FE0 600A bra +0xC /* 00003FEC */ 00003FE2 526D F936 addq.w [A5 - 0x6CA], 1 00003FE6 7001 moveq.l D0, 0x01 00003FE8 3B40 F92E move.w [A5 - 0x6D2], D0 label00003FEC: 00003FEC 302D F99A move.w D0, [A5 - 0x666] 00003FF0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003FF4 0012 0013 ori.b [A2], 0x13 00003FF8 0016 0004 ori.b [A6], 0x4 00003FFC 000E 526D ori.b A6, 0x6D /* 'm' */ 00004000 F934 .extension 0x934 <> // unimplemented 00004002 7001 moveq.l D0, 0x01 00004004 3B40 F930 move.w [A5 - 0x6D0], D0 00004008 6004 bra +0x6 /* 0000400E */ 0000400A 426D F930 clr.w [A5 - 0x6D0] label0000400E: 0000400E 302D F99C move.w D0, [A5 - 0x664] 00004012 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004016 0014 0015 ori.b [A4], 0x15 0000401A 0016 0004 ori.b [A6], 0x4 0000401E 000E 526D ori.b A6, 0x6D /* 'm' */ 00004022 F934 .extension 0x934 <> // unimplemented 00004024 7001 moveq.l D0, 0x01 00004026 3B40 F932 move.w [A5 - 0x6CE], D0 0000402A 6004 bra +0x6 /* 00004030 */ 0000402C 426D F932 clr.w [A5 - 0x6CE] label00004030: 00004030 4E5E unlink A6 00004032 4E75 rts fn00004034: 00004034 4E56 FFF4 link A6, -0x000C 00004038 2F07 move.l -[A7], D7 0000403A 7E00 moveq.l D7, 0x00 0000403C 6000 00EC bra +0xEE /* 0000412A */ label00004040: 00004040 0C47 000C cmpi.w D7, 0xC 00004044 6C36 bge +0x38 /* 0000407C */ 00004046 7019 moveq.l D0, 0x19 00004048 3D40 FFFA move.w [A6 - 0x6], D0 0000404C 3D7C 0085 FFFE move.w [A6 - 0x2], 0x85 00004052 0C47 0003 cmpi.w D7, 0x3 00004056 5EC0 sgt D0 00004058 4400 neg.b D0 0000405A 4880 ext.w D0 0000405C D040 add.w D0, D0 0000405E D047 add.w D0, D7 00004060 0C47 0007 cmpi.w D7, 0x7 00004064 5EC1 sgt D1 00004066 4401 neg.b D1 00004068 4881 ext.w D1 0000406A D241 add.w D1, D1 0000406C D041 add.w D0, D1 0000406E 5440 addq.w D0, 2 00004070 C1FC 000F muls.w D0, 0xF 00004074 5340 subq.w D0, 1 00004076 3D40 FFF8 move.w [A6 - 0x8], D0 0000407A 6044 bra +0x46 /* 000040C0 */ label0000407C: 0000407C 3D7C 00AF FFFA move.w [A6 - 0x6], 0xAF 00004082 3D7C 011B FFFE move.w [A6 - 0x2], 0x11B 00004088 0C47 000E cmpi.w D7, 0xE 0000408C 5EC0 sgt D0 0000408E 4400 neg.b D0 00004090 4880 ext.w D0 00004092 D040 add.w D0, D0 00004094 D047 add.w D0, D7 00004096 0C47 0011 cmpi.w D7, 0x11 0000409A 5EC1 sgt D1 0000409C 4401 neg.b D1 0000409E 4881 ext.w D1 000040A0 D241 add.w D1, D1 000040A2 D041 add.w D0, D1 000040A4 0C47 0013 cmpi.w D7, 0x13 000040A8 5EC1 sgt D1 000040AA 4401 neg.b D1 000040AC 4881 ext.w D1 000040AE D241 add.w D1, D1 000040B0 D041 add.w D0, D1 000040B2 0640 FFF6 addi.w D0, 0xFFF6 000040B6 C1FC 000F muls.w D0, 0xF 000040BA 5340 subq.w D0, 1 000040BC 3D40 FFF8 move.w [A6 - 0x8], D0 label000040C0: 000040C0 302E FFF8 move.w D0, [A6 - 0x8] 000040C4 0640 000F addi.w D0, 0xF 000040C8 3D40 FFFC move.w [A6 - 0x4], D0 000040CC 3007 move.w D0, D7 000040CE 48C0 ext.l D0 000040D0 E580 asl D0, 2 000040D2 41ED F938 lea.l A0, [A5 - 0x6C8] 000040D6 D1C0 add.l A0, D0 000040D8 42A7 clr.l -[A7] 000040DA 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000040DE 486E FFF8 pea.l [A6 - 0x8] 000040E2 486D F9BE pea.l [A5 - 0x642] 000040E6 4267 clr.w -[A7] 000040E8 4267 clr.w -[A7] 000040EA 4267 clr.w -[A7] 000040EC 3F3C 0001 move.w -[A7], 0x1 000040F0 3F3C 0002 move.w -[A7], 0x2 000040F4 4879 4242 4242 push.l 0x42424242 /* 'BBBB' */ 000040FA 2D48 FFF4 move.l [A6 - 0xC], A0 000040FE A954 syscall NewControl 00004100 205F movea.l A0, [A7]+ 00004102 226E FFF4 movea.l A1, [A6 - 0xC] 00004106 2288 move.l [A1], A0 00004108 3007 move.w D0, D7 0000410A 48C0 ext.l D0 0000410C E580 asl D0, 2 0000410E 41ED F938 lea.l A0, [A5 - 0x6C8] 00004112 D1C0 add.l A0, D0 00004114 4A90 tst.l [A0] 00004116 6610 bne +0x12 /* 00004128 */ 00004118 3F3C 0001 move.w -[A7], 0x1 0000411C A9C8 syscall SysBeep 0000411E 486D F9C0 pea.l [A5 - 0x640] 00004122 4EBA BEDC jsr [PC - 0x4124 /* 00000000 */] 00004126 588F addq.l A7, 4 label00004128: 00004128 5247 addq.w D7, 1 label0000412A: 0000412A 0C47 0016 cmpi.w D7, 0x16 0000412E 6D00 FF10 blt -0xEE /* 00004040 */ 00004132 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00004136 486D F9DA pea.l [A5 - 0x626] 0000413A A95F syscall SetControlTitle/SetCTitle 0000413C 2F2D F93C move.l -[A7], [A5 - 0x6C4] 00004140 486D F9E0 pea.l [A5 - 0x620] 00004144 A95F syscall SetControlTitle/SetCTitle 00004146 2F2D F940 move.l -[A7], [A5 - 0x6C0] 0000414A 486D F9E8 pea.l [A5 - 0x618] 0000414E A95F syscall SetControlTitle/SetCTitle 00004150 2F2D F944 move.l -[A7], [A5 - 0x6BC] 00004154 486D F9EC pea.l [A5 - 0x614] 00004158 A95F syscall SetControlTitle/SetCTitle 0000415A 2F2D F948 move.l -[A7], [A5 - 0x6B8] 0000415E 486D F9F6 pea.l [A5 - 0x60A] 00004162 A95F syscall SetControlTitle/SetCTitle 00004164 2F2D F94C move.l -[A7], [A5 - 0x6B4] 00004168 486D F9FC pea.l [A5 - 0x604] 0000416C A95F syscall SetControlTitle/SetCTitle 0000416E 2F2D F950 move.l -[A7], [A5 - 0x6B0] 00004172 486D FA04 pea.l [A5 - 0x5FC] 00004176 A95F syscall SetControlTitle/SetCTitle 00004178 2F2D F954 move.l -[A7], [A5 - 0x6AC] 0000417C 486D FA08 pea.l [A5 - 0x5F8] 00004180 A95F syscall SetControlTitle/SetCTitle 00004182 2F2D F958 move.l -[A7], [A5 - 0x6A8] 00004186 486D FA12 pea.l [A5 - 0x5EE] 0000418A A95F syscall SetControlTitle/SetCTitle 0000418C 2F2D F95C move.l -[A7], [A5 - 0x6A4] 00004190 486D FA18 pea.l [A5 - 0x5E8] 00004194 A95F syscall SetControlTitle/SetCTitle 00004196 2F2D F960 move.l -[A7], [A5 - 0x6A0] 0000419A 486D FA20 pea.l [A5 - 0x5E0] 0000419E A95F syscall SetControlTitle/SetCTitle 000041A0 2F2D F964 move.l -[A7], [A5 - 0x69C] 000041A4 486D FA24 pea.l [A5 - 0x5DC] 000041A8 A95F syscall SetControlTitle/SetCTitle 000041AA 2F2D F968 move.l -[A7], [A5 - 0x698] 000041AE 486D FA2A pea.l [A5 - 0x5D6] 000041B2 A95F syscall SetControlTitle/SetCTitle 000041B4 2F2D F96C move.l -[A7], [A5 - 0x694] 000041B8 486D FA30 pea.l [A5 - 0x5D0] 000041BC A95F syscall SetControlTitle/SetCTitle 000041BE 2F2D F970 move.l -[A7], [A5 - 0x690] 000041C2 486D FA38 pea.l [A5 - 0x5C8] 000041C6 A95F syscall SetControlTitle/SetCTitle 000041C8 2F2D F974 move.l -[A7], [A5 - 0x68C] 000041CC 486D FA3E pea.l [A5 - 0x5C2] 000041D0 A95F syscall SetControlTitle/SetCTitle 000041D2 2F2D F978 move.l -[A7], [A5 - 0x688] 000041D6 486D FA48 pea.l [A5 - 0x5B8] 000041DA A95F syscall SetControlTitle/SetCTitle 000041DC 2F2D F97C move.l -[A7], [A5 - 0x684] 000041E0 486D FA50 pea.l [A5 - 0x5B0] 000041E4 A95F syscall SetControlTitle/SetCTitle 000041E6 2F2D F980 move.l -[A7], [A5 - 0x680] 000041EA 486D FA58 pea.l [A5 - 0x5A8] 000041EE A95F syscall SetControlTitle/SetCTitle 000041F0 2F2D F984 move.l -[A7], [A5 - 0x67C] 000041F4 486D FA5C pea.l [A5 - 0x5A4] 000041F8 A95F syscall SetControlTitle/SetCTitle 000041FA 2F2D F988 move.l -[A7], [A5 - 0x678] 000041FE 486D FA60 pea.l [A5 - 0x5A0] 00004202 A95F syscall SetControlTitle/SetCTitle 00004204 2F2D F98C move.l -[A7], [A5 - 0x674] 00004208 486D FA64 pea.l [A5 - 0x59C] 0000420C A95F syscall SetControlTitle/SetCTitle 0000420E 302D F926 move.w D0, [A5 - 0x6DA] 00004212 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00004216 0004 0012 ori.b D4, 0x12 0000421A 0096 001E 0064 ori.l [A6], 0x1E0064 00004220 002C 003C 003A ori.b [A4 + 0x3A], 0x3C /* '<' */ 00004226 0028 0046 2F2D ori.b [A0 + 0x2F2D], 0x46 /* 'F' */ 0000422C F938 .extension 0x938 <> // unimplemented 0000422E 3F3C 0001 move.w -[A7], 0x1 00004232 A963 syscall SetControlValue/SetCtlValue 00004234 426D F990 clr.w [A5 - 0x670] 00004238 6034 bra +0x36 /* 0000426E */ 0000423A 2F2D F93C move.l -[A7], [A5 - 0x6C4] 0000423E 3F3C 0001 move.w -[A7], 0x1 00004242 A963 syscall SetControlValue/SetCtlValue 00004244 7001 moveq.l D0, 0x01 00004246 3B40 F990 move.w [A5 - 0x670], D0 0000424A 6022 bra +0x24 /* 0000426E */ 0000424C 2F2D F940 move.l -[A7], [A5 - 0x6C0] 00004250 3F3C 0001 move.w -[A7], 0x1 00004254 A963 syscall SetControlValue/SetCtlValue 00004256 7002 moveq.l D0, 0x02 00004258 3B40 F990 move.w [A5 - 0x670], D0 0000425C 6010 bra +0x12 /* 0000426E */ 0000425E 2F2D F944 move.l -[A7], [A5 - 0x6BC] 00004262 3F3C 0001 move.w -[A7], 0x1 00004266 A963 syscall SetControlValue/SetCtlValue 00004268 7003 moveq.l D0, 0x03 0000426A 3B40 F990 move.w [A5 - 0x670], D0 label0000426E: 0000426E 302D F928 move.w D0, [A5 - 0x6D8] 00004272 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00004276 0004 0012 ori.b D4, 0x12 0000427A 0096 0020 0064 ori.l [A6], 0x200064 /* ' \0d' */ 00004280 002E 003C 003C ori.b [A6 + 0x3C], 0x3C /* '<' */ 00004286 001E 0048 ori.b [A6]+, 0x48 /* 'H' */ 0000428A 2F2D F948 move.l -[A7], [A5 - 0x6B8] 0000428E 3F3C 0001 move.w -[A7], 0x1 00004292 A963 syscall SetControlValue/SetCtlValue 00004294 7004 moveq.l D0, 0x04 00004296 3B40 F992 move.w [A5 - 0x66E], D0 0000429A 6034 bra +0x36 /* 000042D0 */ 0000429C 2F2D F94C move.l -[A7], [A5 - 0x6B4] 000042A0 3F3C 0001 move.w -[A7], 0x1 000042A4 A963 syscall SetControlValue/SetCtlValue 000042A6 7005 moveq.l D0, 0x05 000042A8 3B40 F992 move.w [A5 - 0x66E], D0 000042AC 6022 bra +0x24 /* 000042D0 */ 000042AE 2F2D F950 move.l -[A7], [A5 - 0x6B0] 000042B2 3F3C 0001 move.w -[A7], 0x1 000042B6 A963 syscall SetControlValue/SetCtlValue 000042B8 7006 moveq.l D0, 0x06 000042BA 3B40 F992 move.w [A5 - 0x66E], D0 000042BE 6010 bra +0x12 /* 000042D0 */ 000042C0 2F2D F954 move.l -[A7], [A5 - 0x6AC] 000042C4 3F3C 0001 move.w -[A7], 0x1 000042C8 A963 syscall SetControlValue/SetCtlValue 000042CA 7007 moveq.l D0, 0x07 000042CC 3B40 F992 move.w [A5 - 0x66E], D0 label000042D0: 000042D0 302D F92A move.w D0, [A5 - 0x6D6] 000042D4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000042D8 0004 0012 ori.b D4, 0x12 000042DC 0064 0020 ori.w -[A4], 0x20 /* ' ' */ 000042E0 0032 002E 0019 ori.b [A2 + D0.w + 0x19], 0x2E /* '.' */ 000042E6 003C 0000 ori.b ccr, 0 000042EA 0048 2F2D ori.w A0, 0x2F2D /* '/-' */ 000042EE F958 .extension 0x958 <> // unimplemented 000042F0 3F3C 0001 move.w -[A7], 0x1 000042F4 A963 syscall SetControlValue/SetCtlValue 000042F6 7008 moveq.l D0, 0x08 000042F8 3B40 F994 move.w [A5 - 0x66C], D0 000042FC 6034 bra +0x36 /* 00004332 */ 000042FE 2F2D F95C move.l -[A7], [A5 - 0x6A4] 00004302 3F3C 0001 move.w -[A7], 0x1 00004306 A963 syscall SetControlValue/SetCtlValue 00004308 7009 moveq.l D0, 0x09 0000430A 3B40 F994 move.w [A5 - 0x66C], D0 0000430E 6022 bra +0x24 /* 00004332 */ 00004310 2F2D F960 move.l -[A7], [A5 - 0x6A0] 00004314 3F3C 0001 move.w -[A7], 0x1 00004318 A963 syscall SetControlValue/SetCtlValue 0000431A 700A moveq.l D0, 0x0A 0000431C 3B40 F994 move.w [A5 - 0x66C], D0 00004320 6010 bra +0x12 /* 00004332 */ 00004322 2F2D F964 move.l -[A7], [A5 - 0x69C] 00004326 3F3C 0001 move.w -[A7], 0x1 0000432A A963 syscall SetControlValue/SetCtlValue 0000432C 700B moveq.l D0, 0x0B 0000432E 3B40 F994 move.w [A5 - 0x66C], D0 label00004332: 00004332 302D F92C move.w D0, [A5 - 0x6D4] 00004336 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000433A 0003 000E ori.b D3, 0xE 0000433E 000F 001C ori.b A7, 0x1C 00004342 000A 002A ori.b A2, 0x2A /* '*' */ 00004346 0005 0036 ori.b D5, 0x36 /* '6' */ 0000434A 2F2D F968 move.l -[A7], [A5 - 0x698] 0000434E 3F3C 0001 move.w -[A7], 0x1 00004352 A963 syscall SetControlValue/SetCtlValue 00004354 700C moveq.l D0, 0x0C 00004356 3B40 F996 move.w [A5 - 0x66A], D0 0000435A 6022 bra +0x24 /* 0000437E */ 0000435C 2F2D F96C move.l -[A7], [A5 - 0x694] 00004360 3F3C 0001 move.w -[A7], 0x1 00004364 A963 syscall SetControlValue/SetCtlValue 00004366 700D moveq.l D0, 0x0D 00004368 3B40 F996 move.w [A5 - 0x66A], D0 0000436C 6010 bra +0x12 /* 0000437E */ 0000436E 2F2D F970 move.l -[A7], [A5 - 0x690] 00004372 3F3C 0001 move.w -[A7], 0x1 00004376 A963 syscall SetControlValue/SetCtlValue 00004378 700E moveq.l D0, 0x0E 0000437A 3B40 F996 move.w [A5 - 0x66A], D0 label0000437E: 0000437E 302D F92E move.w D0, [A5 - 0x6D2] 00004382 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004386 0001 0003 ori.b D1, 0x3 0000438A 003C 002A ori.b ccr, 42 0000438E 0016 0002 ori.b [A6], 0x2 00004392 2F2D F974 move.l -[A7], [A5 - 0x68C] 00004396 3F3C 0001 move.w -[A7], 0x1 0000439A A963 syscall SetControlValue/SetCtlValue 0000439C 700F moveq.l D0, 0x0F 0000439E 3B40 F998 move.w [A5 - 0x668], D0 000043A2 6022 bra +0x24 /* 000043C6 */ 000043A4 2F2D F978 move.l -[A7], [A5 - 0x688] 000043A8 3F3C 0001 move.w -[A7], 0x1 000043AC A963 syscall SetControlValue/SetCtlValue 000043AE 7010 moveq.l D0, 0x10 000043B0 3B40 F998 move.w [A5 - 0x668], D0 000043B4 6010 bra +0x12 /* 000043C6 */ 000043B6 2F2D F97C move.l -[A7], [A5 - 0x684] 000043BA 3F3C 0001 move.w -[A7], 0x1 000043BE A963 syscall SetControlValue/SetCtlValue 000043C0 7011 moveq.l D0, 0x11 000043C2 3B40 F998 move.w [A5 - 0x668], D0 label000043C6: 000043C6 302D F930 move.w D0, [A5 - 0x6D0] 000043CA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000043CE 0000 0001 ori.b D0, 0x1 000043D2 0028 0016 0002 ori.b [A0 + 0x2], 0x16 000043D8 2F2D F980 move.l -[A7], [A5 - 0x680] 000043DC 3F3C 0001 move.w -[A7], 0x1 000043E0 A963 syscall SetControlValue/SetCtlValue 000043E2 7012 moveq.l D0, 0x12 000043E4 3B40 F99A move.w [A5 - 0x666], D0 000043E8 6010 bra +0x12 /* 000043FA */ 000043EA 2F2D F984 move.l -[A7], [A5 - 0x67C] 000043EE 3F3C 0001 move.w -[A7], 0x1 000043F2 A963 syscall SetControlValue/SetCtlValue 000043F4 7013 moveq.l D0, 0x13 000043F6 3B40 F99A move.w [A5 - 0x666], D0 label000043FA: 000043FA 302D F932 move.w D0, [A5 - 0x6CE] 000043FE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004402 0000 0001 ori.b D0, 0x1 00004406 0028 0016 0002 ori.b [A0 + 0x2], 0x16 0000440C 2F2D F988 move.l -[A7], [A5 - 0x678] 00004410 3F3C 0001 move.w -[A7], 0x1 00004414 A963 syscall SetControlValue/SetCtlValue 00004416 7014 moveq.l D0, 0x14 00004418 3B40 F99C move.w [A5 - 0x664], D0 0000441C 6010 bra +0x12 /* 0000442E */ 0000441E 2F2D F98C move.l -[A7], [A5 - 0x674] 00004422 3F3C 0001 move.w -[A7], 0x1 00004426 A963 syscall SetControlValue/SetCtlValue 00004428 7015 moveq.l D0, 0x15 0000442A 3B40 F99C move.w [A5 - 0x664], D0 label0000442E: 0000442E 2E1F move.l D7, [A7]+ 00004430 4E5E unlink A6 00004432 4E75 rts fn00004434: 00004434 4E56 FF98 link A6, -0x0068 00004438 486E FFA8 pea.l [A6 - 0x58] 0000443C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00004440 4267 clr.w -[A7] 00004442 486E FFB0 pea.l [A6 - 0x50] 00004446 486E FFAE pea.l [A6 - 0x52] 0000444A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000444E 301F move.w D0, [A7]+ 00004450 4267 clr.w -[A7] 00004452 486D FA68 pea.l [A5 - 0x598] 00004456 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 0000445A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000445E 301F move.w D0, [A7]+ 00004460 486D AB48 pea.l [A5 - 0x54B8] 00004464 A9B1 syscall CreateResFile 00004466 4267 clr.w -[A7] 00004468 486D AB48 pea.l [A5 - 0x54B8] 0000446C A997 syscall OpenResFile 0000446E 301F move.w D0, [A7]+ 00004470 3D40 FFAC move.w [A6 - 0x54], D0 00004474 0C40 FFFF cmpi.w D0, 0xFFFF 00004478 6612 bne +0x14 /* 0000448C */ 0000447A 486D FA88 pea.l [A5 - 0x578] 0000447E 486D FA6A pea.l [A5 - 0x596] 00004482 4EBA BB7C jsr [PC - 0x4484 /* 00000000 */] 00004486 508F addq.l A7, 8 00004488 6000 00FE bra +0x100 /* 00004588 */ label0000448C: 0000448C 42A7 clr.l -[A7] 0000448E 4879 4441 5445 push.l 0x44415445 /* 'DATE' */ 00004494 3F3C 03E9 move.w -[A7], 0x3E9 00004498 A9A0 syscall GetResource 0000449A 205F movea.l A0, [A7]+ 0000449C 2D48 FF9C move.l [A6 - 0x64], A0 000044A0 B0FC 0000 cmpa.w A0, 0x0 000044A4 671A beq +0x1C /* 000044C0 */ 000044A6 2F2E FF9C move.l -[A7], [A6 - 0x64] 000044AA A9AD syscall RemoveResource/RmveResource 000044AC 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 000044B0 670E beq +0x10 /* 000044C0 */ 000044B2 486D FAA2 pea.l [A5 - 0x55E] 000044B6 486D FA8A pea.l [A5 - 0x576] 000044BA 4EBA BB44 jsr [PC - 0x44BC /* 00000000 */] 000044BE 508F addq.l A7, 8 label000044C0: 000044C0 42A7 clr.l -[A7] 000044C2 4879 4841 5244 push.l 0x48415244 /* 'HARD' */ 000044C8 3F3C 03E8 move.w -[A7], 0x3E8 000044CC A9A0 syscall GetResource 000044CE 205F movea.l A0, [A7]+ 000044D0 2D48 FF98 move.l [A6 - 0x68], A0 000044D4 B0FC 0000 cmpa.w A0, 0x0 000044D8 671A beq +0x1C /* 000044F4 */ 000044DA 2F2E FF98 move.l -[A7], [A6 - 0x68] 000044DE A9AD syscall RemoveResource/RmveResource 000044E0 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 000044E4 670E beq +0x10 /* 000044F4 */ 000044E6 486D FABC pea.l [A5 - 0x544] 000044EA 486D FAA4 pea.l [A5 - 0x55C] 000044EE 4EBA BB10 jsr [PC - 0x44F0 /* 00000000 */] 000044F2 508F addq.l A7, 8 label000044F4: 000044F4 42A7 clr.l -[A7] 000044F6 4878 0004 push.l 0x4 000044FA 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000044FE 205F movea.l A0, [A7]+ 00004500 2D48 FFA4 move.l [A6 - 0x5C], A0 00004504 206E FFA4 movea.l A0, [A6 - 0x5C] 00004508 2050 movea.l A0, [A0] 0000450A 20AE FFA8 move.l [A0], [A6 - 0x58] 0000450E 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 00004512 4879 4441 5445 push.l 0x44415445 /* 'DATE' */ 00004518 3F3C 03E9 move.w -[A7], 0x3E9 0000451C 486D FABE pea.l [A5 - 0x542] 00004520 A9AB syscall AddResource 00004522 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00004526 670E beq +0x10 /* 00004536 */ 00004528 486D FAE4 pea.l [A5 - 0x51C] 0000452C 486D FAC8 pea.l [A5 - 0x538] 00004530 4EBA BACE jsr [PC - 0x4532 /* 00000000 */] 00004534 508F addq.l A7, 8 label00004536: 00004536 42A7 clr.l -[A7] 00004538 4878 0012 push.l 0x12 0000453C 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00004540 205F movea.l A0, [A7]+ 00004542 2D48 FFA0 move.l [A6 - 0x60], A0 00004546 206E FFA0 movea.l A0, [A6 - 0x60] 0000454A 2050 movea.l A0, [A0] 0000454C 43ED F926 lea.l A1, [A5 - 0x6DA] 00004550 20D9 move.l [A0]+, [A1]+ 00004552 20D9 move.l [A0]+, [A1]+ 00004554 20D9 move.l [A0]+, [A1]+ 00004556 20D9 move.l [A0]+, [A1]+ 00004558 30D9 move.w [A0]+, [A1]+ 0000455A 2F2E FFA0 move.l -[A7], [A6 - 0x60] 0000455E 4879 4841 5244 push.l 0x48415244 /* 'HARD' */ 00004564 3F3C 03E8 move.w -[A7], 0x3E8 00004568 486D FAE6 pea.l [A5 - 0x51A] 0000456C A9AB syscall AddResource 0000456E 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00004572 670E beq +0x10 /* 00004582 */ 00004574 486D FB10 pea.l [A5 - 0x4F0] 00004578 486D FAF4 pea.l [A5 - 0x50C] 0000457C 4EBA BA82 jsr [PC - 0x457E /* 00000000 */] 00004580 508F addq.l A7, 8 label00004582: 00004582 3F2E FFAC move.w -[A7], [A6 - 0x54] 00004586 A99A syscall CloseResFile label00004588: 00004588 4267 clr.w -[A7] 0000458A 486D FB12 pea.l [A5 - 0x4EE] 0000458E 3F2E FFAE move.w -[A7], [A6 - 0x52] 00004592 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00004596 301F move.w D0, [A7]+ 00004598 4E5E unlink A6 0000459A 4E75 rts fn0000459C: 0000459C 4E56 FF90 link A6, -0x0070 000045A0 4267 clr.w -[A7] 000045A2 486E FFB0 pea.l [A6 - 0x50] 000045A6 486E FFAE pea.l [A6 - 0x52] 000045AA 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000045AE 301F move.w D0, [A7]+ 000045B0 4267 clr.w -[A7] 000045B2 486D FB14 pea.l [A5 - 0x4EC] 000045B6 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 000045BA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000045BE 301F move.w D0, [A7]+ 000045C0 486D AB48 pea.l [A5 - 0x54B8] 000045C4 A9B1 syscall CreateResFile 000045C6 4267 clr.w -[A7] 000045C8 486D AB48 pea.l [A5 - 0x54B8] 000045CC A997 syscall OpenResFile 000045CE 301F move.w D0, [A7]+ 000045D0 3D40 FFAC move.w [A6 - 0x54], D0 000045D4 0C40 FFFF cmpi.w D0, 0xFFFF 000045D8 6612 bne +0x14 /* 000045EC */ 000045DA 486D FB34 pea.l [A5 - 0x4CC] 000045DE 486D FB16 pea.l [A5 - 0x4EA] 000045E2 4EBA BA1C jsr [PC - 0x45E4 /* 00000000 */] 000045E6 508F addq.l A7, 8 000045E8 6000 01B0 bra +0x1B2 /* 0000479A */ label000045EC: 000045EC 42A7 clr.l -[A7] 000045EE 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 000045F4 3F3C 03E8 move.w -[A7], 0x3E8 000045F8 A9A0 syscall GetResource 000045FA 205F movea.l A0, [A7]+ 000045FC 2D48 FF9C move.l [A6 - 0x64], A0 00004600 B0FC 0000 cmpa.w A0, 0x0 00004604 671A beq +0x1C /* 00004620 */ 00004606 2F2E FF9C move.l -[A7], [A6 - 0x64] 0000460A A9AD syscall RemoveResource/RmveResource 0000460C 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00004610 670E beq +0x10 /* 00004620 */ 00004612 486D FB4E pea.l [A5 - 0x4B2] 00004616 486D FB36 pea.l [A5 - 0x4CA] 0000461A 4EBA B9E4 jsr [PC - 0x461C /* 00000000 */] 0000461E 508F addq.l A7, 8 label00004620: 00004620 42A7 clr.l -[A7] 00004622 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00004628 3F3C 03E9 move.w -[A7], 0x3E9 0000462C A9A0 syscall GetResource 0000462E 205F movea.l A0, [A7]+ 00004630 2D48 FF98 move.l [A6 - 0x68], A0 00004634 B0FC 0000 cmpa.w A0, 0x0 00004638 671A beq +0x1C /* 00004654 */ 0000463A 2F2E FF98 move.l -[A7], [A6 - 0x68] 0000463E A9AD syscall RemoveResource/RmveResource 00004640 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00004644 670E beq +0x10 /* 00004654 */ 00004646 486D FB68 pea.l [A5 - 0x498] 0000464A 486D FB50 pea.l [A5 - 0x4B0] 0000464E 4EBA B9B0 jsr [PC - 0x4650 /* 00000000 */] 00004652 508F addq.l A7, 8 label00004654: 00004654 426E FF96 clr.w [A6 - 0x6A] 00004658 4AAD F9AE tst.l [A5 - 0x652] 0000465C 6724 beq +0x26 /* 00004682 */ 0000465E 426E FFAA clr.w [A6 - 0x56] 00004662 6016 bra +0x18 /* 0000467A */ label00004664: 00004664 306E FFAA movea.w A0, [A6 - 0x56] 00004668 D1ED F9AE add.l A0, [A5 - 0x652] 0000466C 4A10 tst.b [A0] 0000466E 6706 beq +0x8 /* 00004676 */ 00004670 7001 moveq.l D0, 0x01 00004672 3D40 FF96 move.w [A6 - 0x6A], D0 label00004676: 00004676 526E FFAA addq.w [A6 - 0x56], 1 label0000467A: 0000467A 0C6E 0080 FFAA cmpi.w [A6 - 0x56], 0x80 00004680 6DE2 blt -0x1C /* 00004664 */ label00004682: 00004682 4A6E FF96 tst.w [A6 - 0x6A] 00004686 6700 006C beq +0x6E /* 000046F4 */ 0000468A 42A7 clr.l -[A7] 0000468C 4878 0080 push.l 0x80 00004690 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00004694 205F movea.l A0, [A7]+ 00004696 2D48 FFA4 move.l [A6 - 0x5C], A0 0000469A 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000469E 6706 beq +0x8 /* 000046A6 */ 000046A0 3F3C 0001 move.w -[A7], 0x1 000046A4 A9C8 syscall SysBeep label000046A6: 000046A6 426E FFAA clr.w [A6 - 0x56] 000046AA 6018 bra +0x1A /* 000046C4 */ label000046AC: 000046AC 206E FFA4 movea.l A0, [A6 - 0x5C] 000046B0 326E FFAA movea.w A1, [A6 - 0x56] 000046B4 D3D0 add.l A1, [A0] 000046B6 306E FFAA movea.w A0, [A6 - 0x56] 000046BA D1ED F9AE add.l A0, [A5 - 0x652] 000046BE 1290 move.b [A1], [A0] 000046C0 526E FFAA addq.w [A6 - 0x56], 1 label000046C4: 000046C4 0C6E 0080 FFAA cmpi.w [A6 - 0x56], 0x80 000046CA 6DE0 blt -0x1E /* 000046AC */ 000046CC 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 000046D0 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 000046D6 3F3C 03E8 move.w -[A7], 0x3E8 000046DA 486D FB6A pea.l [A5 - 0x496] 000046DE A9AB syscall AddResource 000046E0 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 000046E4 670E beq +0x10 /* 000046F4 */ 000046E6 486D FB96 pea.l [A5 - 0x46A] 000046EA 486D FB7A pea.l [A5 - 0x486] 000046EE 4EBA B910 jsr [PC - 0x46F0 /* 00000000 */] 000046F2 508F addq.l A7, 8 label000046F4: 000046F4 426E FF94 clr.w [A6 - 0x6C] 000046F8 4AAD F9A0 tst.l [A5 - 0x660] 000046FC 6724 beq +0x26 /* 00004722 */ 000046FE 426E FFAA clr.w [A6 - 0x56] 00004702 6016 bra +0x18 /* 0000471A */ label00004704: 00004704 306E FFAA movea.w A0, [A6 - 0x56] 00004708 D1ED F9A0 add.l A0, [A5 - 0x660] 0000470C 4A10 tst.b [A0] 0000470E 6706 beq +0x8 /* 00004716 */ 00004710 7001 moveq.l D0, 0x01 00004712 3D40 FF94 move.w [A6 - 0x6C], D0 label00004716: 00004716 526E FFAA addq.w [A6 - 0x56], 1 label0000471A: 0000471A 0C6E 0080 FFAA cmpi.w [A6 - 0x56], 0x80 00004720 6DE2 blt -0x1C /* 00004704 */ label00004722: 00004722 4A6E FF94 tst.w [A6 - 0x6C] 00004726 6700 006C beq +0x6E /* 00004794 */ 0000472A 42A7 clr.l -[A7] 0000472C 4878 0080 push.l 0x80 00004730 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00004734 205F movea.l A0, [A7]+ 00004736 2D48 FFA0 move.l [A6 - 0x60], A0 0000473A 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000473E 6706 beq +0x8 /* 00004746 */ 00004740 3F3C 0001 move.w -[A7], 0x1 00004744 A9C8 syscall SysBeep label00004746: 00004746 426E FFAA clr.w [A6 - 0x56] 0000474A 6018 bra +0x1A /* 00004764 */ label0000474C: 0000474C 206E FFA0 movea.l A0, [A6 - 0x60] 00004750 326E FFAA movea.w A1, [A6 - 0x56] 00004754 D3D0 add.l A1, [A0] 00004756 306E FFAA movea.w A0, [A6 - 0x56] 0000475A D1ED F9A0 add.l A0, [A5 - 0x660] 0000475E 1290 move.b [A1], [A0] 00004760 526E FFAA addq.w [A6 - 0x56], 1 label00004764: 00004764 0C6E 0080 FFAA cmpi.w [A6 - 0x56], 0x80 0000476A 6DE0 blt -0x1E /* 0000474C */ 0000476C 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00004770 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00004776 3F3C 03E9 move.w -[A7], 0x3E9 0000477A 486D FB98 pea.l [A5 - 0x468] 0000477E A9AB syscall AddResource 00004780 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00004784 670E beq +0x10 /* 00004794 */ 00004786 486D FBC0 pea.l [A5 - 0x440] 0000478A 486D FBA4 pea.l [A5 - 0x45C] 0000478E 4EBA B870 jsr [PC - 0x4790 /* 00000000 */] 00004792 508F addq.l A7, 8 label00004794: 00004794 3F2E FFAC move.w -[A7], [A6 - 0x54] 00004798 A99A syscall CloseResFile label0000479A: 0000479A 4267 clr.w -[A7] 0000479C 486D FBC2 pea.l [A5 - 0x43E] 000047A0 3F2E FFAE move.w -[A7], [A6 - 0x52] 000047A4 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000047A8 301F move.w D0, [A7]+ 000047AA 426E FFAA clr.w [A6 - 0x56] 000047AE 6000 0210 bra +0x212 /* 000049C0 */ label000047B2: 000047B2 302E FFAA move.w D0, [A6 - 0x56] 000047B6 C1FC 010C muls.w D0, 0x10C 000047BA 41ED AC64 lea.l A0, [A5 - 0x539C] 000047BE D1C0 add.l A0, D0 000047C0 302D AC48 move.w D0, [A5 - 0x53B8] 000047C4 B068 0100 cmp.w D0, [A0 + 0x100] 000047C8 6600 01F2 bne +0x1F4 /* 000049BC */ 000047CC 426E FFA8 clr.w [A6 - 0x58] 000047D0 6004 bra +0x6 /* 000047D6 */ label000047D2: 000047D2 526E FFA8 addq.w [A6 - 0x58], 1 label000047D6: 000047D6 41ED AB48 lea.l A0, [A5 - 0x54B8] 000047DA D0EE FFA8 add.w A0, [A6 - 0x58] 000047DE 4A10 tst.b [A0] 000047E0 6720 beq +0x22 /* 00004802 */ 000047E2 41ED AB48 lea.l A0, [A5 - 0x54B8] 000047E6 D0EE FFA8 add.w A0, [A6 - 0x58] 000047EA 302E FFAA move.w D0, [A6 - 0x56] 000047EE C1FC 010C muls.w D0, 0x10C 000047F2 43ED AC64 lea.l A1, [A5 - 0x539C] 000047F6 D3C0 add.l A1, D0 000047F8 D2EE FFA8 add.w A1, [A6 - 0x58] 000047FC 1010 move.b D0, [A0] 000047FE B011 cmp.b D0, [A1] 00004800 67D0 beq -0x2E /* 000047D2 */ label00004802: 00004802 41ED AB48 lea.l A0, [A5 - 0x54B8] 00004806 D0EE FFA8 add.w A0, [A6 - 0x58] 0000480A 4A10 tst.b [A0] 0000480C 6600 01AE bne +0x1B0 /* 000049BC */ 00004810 302E FFAA move.w D0, [A6 - 0x56] 00004814 C1FC 010C muls.w D0, 0x10C 00004818 41ED AC64 lea.l A0, [A5 - 0x539C] 0000481C D1C0 add.l A0, D0 0000481E D0EE FFA8 add.w A0, [A6 - 0x58] 00004822 4A10 tst.b [A0] 00004824 6600 0196 bne +0x198 /* 000049BC */ 00004828 4AAD F9AE tst.l [A5 - 0x652] 0000482C 6700 007C beq +0x7E /* 000048AA */ 00004830 302E FFAA move.w D0, [A6 - 0x56] 00004834 C1FC 010C muls.w D0, 0x10C 00004838 41ED AC64 lea.l A0, [A5 - 0x539C] 0000483C D1C0 add.l A0, D0 0000483E 4AA8 0102 tst.l [A0 + 0x102] 00004842 6632 bne +0x34 /* 00004876 */ 00004844 302E FFAA move.w D0, [A6 - 0x56] 00004848 C1FC 010C muls.w D0, 0x10C 0000484C 41ED AC64 lea.l A0, [A5 - 0x539C] 00004850 D1C0 add.l A0, D0 00004852 42A7 clr.l -[A7] 00004854 4878 0080 push.l 0x80 00004858 2D48 FF90 move.l [A6 - 0x70], A0 0000485C 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00004860 205F movea.l A0, [A7]+ 00004862 226E FF90 movea.l A1, [A6 - 0x70] 00004866 2348 0102 move.l [A1 + 0x102], A0 0000486A 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000486E 6706 beq +0x8 /* 00004876 */ 00004870 3F3C 0001 move.w -[A7], 0x1 00004874 A9C8 syscall SysBeep label00004876: 00004876 426E FFA8 clr.w [A6 - 0x58] 0000487A 6024 bra +0x26 /* 000048A0 */ label0000487C: 0000487C 302E FFAA move.w D0, [A6 - 0x56] 00004880 C1FC 010C muls.w D0, 0x10C 00004884 41ED AC64 lea.l A0, [A5 - 0x539C] 00004888 D1C0 add.l A0, D0 0000488A 326E FFA8 movea.w A1, [A6 - 0x58] 0000488E D3E8 0102 add.l A1, [A0 + 0x102] 00004892 306E FFA8 movea.w A0, [A6 - 0x58] 00004896 D1ED F9AE add.l A0, [A5 - 0x652] 0000489A 1290 move.b [A1], [A0] 0000489C 526E FFA8 addq.w [A6 - 0x58], 1 label000048A0: 000048A0 0C6E 0080 FFA8 cmpi.w [A6 - 0x58], 0x80 000048A6 6DD4 blt -0x2A /* 0000487C */ 000048A8 6048 bra +0x4A /* 000048F2 */ label000048AA: 000048AA 302E FFAA move.w D0, [A6 - 0x56] 000048AE C1FC 010C muls.w D0, 0x10C 000048B2 41ED AC64 lea.l A0, [A5 - 0x539C] 000048B6 D1C0 add.l A0, D0 000048B8 4AA8 0102 tst.l [A0 + 0x102] 000048BC 6734 beq +0x36 /* 000048F2 */ 000048BE 302E FFAA move.w D0, [A6 - 0x56] 000048C2 C1FC 010C muls.w D0, 0x10C 000048C6 41ED AC64 lea.l A0, [A5 - 0x539C] 000048CA D1C0 add.l A0, D0 000048CC 2F28 0102 move.l -[A7], [A0 + 0x102] 000048D0 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000048D4 4A78 0220 tst.w [0x00000220 /* MemErr */] 000048D8 6706 beq +0x8 /* 000048E0 */ 000048DA 3F3C 0001 move.w -[A7], 0x1 000048DE A9C8 syscall SysBeep label000048E0: 000048E0 302E FFAA move.w D0, [A6 - 0x56] 000048E4 C1FC 010C muls.w D0, 0x10C 000048E8 41ED AC64 lea.l A0, [A5 - 0x539C] 000048EC D1C0 add.l A0, D0 000048EE 42A8 0102 clr.l [A0 + 0x102] label000048F2: 000048F2 4AAD F9A0 tst.l [A5 - 0x660] 000048F6 6700 007C beq +0x7E /* 00004974 */ 000048FA 302E FFAA move.w D0, [A6 - 0x56] 000048FE C1FC 010C muls.w D0, 0x10C 00004902 41ED AC64 lea.l A0, [A5 - 0x539C] 00004906 D1C0 add.l A0, D0 00004908 4AA8 0106 tst.l [A0 + 0x106] 0000490C 6632 bne +0x34 /* 00004940 */ 0000490E 302E FFAA move.w D0, [A6 - 0x56] 00004912 C1FC 010C muls.w D0, 0x10C 00004916 41ED AC64 lea.l A0, [A5 - 0x539C] 0000491A D1C0 add.l A0, D0 0000491C 42A7 clr.l -[A7] 0000491E 4878 0080 push.l 0x80 00004922 2D48 FF90 move.l [A6 - 0x70], A0 00004926 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000492A 205F movea.l A0, [A7]+ 0000492C 226E FF90 movea.l A1, [A6 - 0x70] 00004930 2348 0106 move.l [A1 + 0x106], A0 00004934 4A78 0220 tst.w [0x00000220 /* MemErr */] 00004938 6706 beq +0x8 /* 00004940 */ 0000493A 3F3C 0001 move.w -[A7], 0x1 0000493E A9C8 syscall SysBeep label00004940: 00004940 426E FFA8 clr.w [A6 - 0x58] 00004944 6024 bra +0x26 /* 0000496A */ label00004946: 00004946 302E FFAA move.w D0, [A6 - 0x56] 0000494A C1FC 010C muls.w D0, 0x10C 0000494E 41ED AC64 lea.l A0, [A5 - 0x539C] 00004952 D1C0 add.l A0, D0 00004954 326E FFA8 movea.w A1, [A6 - 0x58] 00004958 D3E8 0106 add.l A1, [A0 + 0x106] 0000495C 306E FFA8 movea.w A0, [A6 - 0x58] 00004960 D1ED F9A0 add.l A0, [A5 - 0x660] 00004964 1290 move.b [A1], [A0] 00004966 526E FFA8 addq.w [A6 - 0x58], 1 label0000496A: 0000496A 0C6E 0080 FFA8 cmpi.w [A6 - 0x58], 0x80 00004970 6DD4 blt -0x2A /* 00004946 */ 00004972 6048 bra +0x4A /* 000049BC */ label00004974: 00004974 302E FFAA move.w D0, [A6 - 0x56] 00004978 C1FC 010C muls.w D0, 0x10C 0000497C 41ED AC64 lea.l A0, [A5 - 0x539C] 00004980 D1C0 add.l A0, D0 00004982 4AA8 0106 tst.l [A0 + 0x106] 00004986 6734 beq +0x36 /* 000049BC */ 00004988 302E FFAA move.w D0, [A6 - 0x56] 0000498C C1FC 010C muls.w D0, 0x10C 00004990 41ED AC64 lea.l A0, [A5 - 0x539C] 00004994 D1C0 add.l A0, D0 00004996 2F28 0106 move.l -[A7], [A0 + 0x106] 0000499A 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 0000499E 4A78 0220 tst.w [0x00000220 /* MemErr */] 000049A2 6706 beq +0x8 /* 000049AA */ 000049A4 3F3C 0001 move.w -[A7], 0x1 000049A8 A9C8 syscall SysBeep label000049AA: 000049AA 302E FFAA move.w D0, [A6 - 0x56] 000049AE C1FC 010C muls.w D0, 0x10C 000049B2 41ED AC64 lea.l A0, [A5 - 0x539C] 000049B6 D1C0 add.l A0, D0 000049B8 42A8 0106 clr.l [A0 + 0x106] label000049BC: 000049BC 526E FFAA addq.w [A6 - 0x56], 1 label000049C0: 000049C0 302E FFAA move.w D0, [A6 - 0x56] 000049C4 B06D AC62 cmp.w D0, [A5 - 0x539E] 000049C8 6D00 FDE8 blt -0x216 /* 000047B2 */ 000049CC 4AAD F9AE tst.l [A5 - 0x652] 000049D0 6748 beq +0x4A /* 00004A1A */ 000049D2 4AAD AC4A tst.l [A5 - 0x53B6] 000049D6 661C bne +0x1E /* 000049F4 */ 000049D8 42A7 clr.l -[A7] 000049DA 4878 0080 push.l 0x80 000049DE 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000049E2 205F movea.l A0, [A7]+ 000049E4 2B48 AC4A move.l [A5 - 0x53B6], A0 000049E8 4A78 0220 tst.w [0x00000220 /* MemErr */] 000049EC 6706 beq +0x8 /* 000049F4 */ 000049EE 3F3C 0001 move.w -[A7], 0x1 000049F2 A9C8 syscall SysBeep label000049F4: 000049F4 426E FFA8 clr.w [A6 - 0x58] 000049F8 6016 bra +0x18 /* 00004A10 */ label000049FA: 000049FA 306E FFA8 movea.w A0, [A6 - 0x58] 000049FE D1ED AC4A add.l A0, [A5 - 0x53B6] 00004A02 326E FFA8 movea.w A1, [A6 - 0x58] 00004A06 D3ED F9AE add.l A1, [A5 - 0x652] 00004A0A 1091 move.b [A0], [A1] 00004A0C 526E FFA8 addq.w [A6 - 0x58], 1 label00004A10: 00004A10 0C6E 0080 FFA8 cmpi.w [A6 - 0x58], 0x80 00004A16 6DE2 blt -0x1C /* 000049FA */ 00004A18 601E bra +0x20 /* 00004A38 */ label00004A1A: 00004A1A 4AAD AC4A tst.l [A5 - 0x53B6] 00004A1E 6718 beq +0x1A /* 00004A38 */ 00004A20 2F2D AC4A move.l -[A7], [A5 - 0x53B6] 00004A24 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00004A28 4A78 0220 tst.w [0x00000220 /* MemErr */] 00004A2C 6706 beq +0x8 /* 00004A34 */ 00004A2E 3F3C 0001 move.w -[A7], 0x1 00004A32 A9C8 syscall SysBeep label00004A34: 00004A34 42AD AC4A clr.l [A5 - 0x53B6] label00004A38: 00004A38 4AAD F9A0 tst.l [A5 - 0x660] 00004A3C 6718 beq +0x1A /* 00004A56 */ 00004A3E 2F2D F9A0 move.l -[A7], [A5 - 0x660] 00004A42 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00004A46 4A78 0220 tst.w [0x00000220 /* MemErr */] 00004A4A 6706 beq +0x8 /* 00004A52 */ 00004A4C 3F3C 0001 move.w -[A7], 0x1 00004A50 A9C8 syscall SysBeep label00004A52: 00004A52 42AD F9A0 clr.l [A5 - 0x660] label00004A56: 00004A56 4AAD F9AE tst.l [A5 - 0x652] 00004A5A 6718 beq +0x1A /* 00004A74 */ 00004A5C 2F2D F9AE move.l -[A7], [A5 - 0x652] 00004A60 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00004A64 4A78 0220 tst.w [0x00000220 /* MemErr */] 00004A68 6706 beq +0x8 /* 00004A70 */ 00004A6A 3F3C 0001 move.w -[A7], 0x1 00004A6E A9C8 syscall SysBeep label00004A70: 00004A70 42AD F9AE clr.l [A5 - 0x652] label00004A74: 00004A74 2F2D AAF6 move.l -[A7], [A5 - 0x550A] 00004A78 A958 syscall HideControl 00004A7A 2F2D AAFA move.l -[A7], [A5 - 0x5506] 00004A7E A958 syscall HideControl 00004A80 2F2D AB02 move.l -[A7], [A5 - 0x54FE] 00004A84 A958 syscall HideControl 00004A86 2F2D AAFE move.l -[A7], [A5 - 0x5502] 00004A8A A958 syscall HideControl 00004A8C 4E5E unlink A6 00004A8E 4E75 rts fn00004A90: 00004A90 4E56 FF9A link A6, -0x0066 00004A94 2F0A move.l -[A7], A2 00004A96 426E FF9A clr.w [A6 - 0x66] 00004A9A 7020 moveq.l D0, 0x20 00004A9C 3D40 FF9E move.w [A6 - 0x62], D0 00004AA0 426E FF9C clr.w [A6 - 0x64] 00004AA4 7020 moveq.l D0, 0x20 00004AA6 3D40 FFA0 move.w [A6 - 0x60], D0 00004AAA 7004 moveq.l D0, 0x04 00004AAC 3B40 F9B2 move.w [A5 - 0x64E], D0 00004AB0 41ED F9B4 lea.l A0, [A5 - 0x64C] 00004AB4 43EE FF9A lea.l A1, [A6 - 0x66] 00004AB8 20D9 move.l [A0]+, [A1]+ 00004ABA 20D9 move.l [A0]+, [A1]+ 00004ABC 7004 moveq.l D0, 0x04 00004ABE 3B40 F9A4 move.w [A5 - 0x65C], D0 00004AC2 41ED F9A6 lea.l A0, [A5 - 0x65A] 00004AC6 43EE FF9A lea.l A1, [A6 - 0x66] 00004ACA 20D9 move.l [A0]+, [A1]+ 00004ACC 20D9 move.l [A0]+, [A1]+ 00004ACE 4267 clr.w -[A7] 00004AD0 486E FFB0 pea.l [A6 - 0x50] 00004AD4 486E FFAE pea.l [A6 - 0x52] 00004AD8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00004ADC 301F move.w D0, [A7]+ 00004ADE 4267 clr.w -[A7] 00004AE0 486D FBC4 pea.l [A5 - 0x43C] 00004AE4 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00004AE8 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00004AEC 301F move.w D0, [A7]+ 00004AEE 4267 clr.w -[A7] 00004AF0 486D AB48 pea.l [A5 - 0x54B8] 00004AF4 A997 syscall OpenResFile 00004AF6 301F move.w D0, [A7]+ 00004AF8 3D40 FFAC move.w [A6 - 0x54], D0 00004AFC 42A7 clr.l -[A7] 00004AFE 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00004B04 3F3C 03E8 move.w -[A7], 0x3E8 00004B08 A9A0 syscall GetResource 00004B0A 205F movea.l A0, [A7]+ 00004B0C 2D48 FFA6 move.l [A6 - 0x5A], A0 00004B10 4AAE FFA6 tst.l [A6 - 0x5A] 00004B14 6606 bne +0x8 /* 00004B1C */ 00004B16 42AD F9AE clr.l [A5 - 0x652] 00004B1A 6036 bra +0x38 /* 00004B52 */ label00004B1C: 00004B1C 42A7 clr.l -[A7] 00004B1E 4878 0080 push.l 0x80 00004B22 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00004B26 205F movea.l A0, [A7]+ 00004B28 2B48 F9AE move.l [A5 - 0x652], A0 00004B2C 426E FFAA clr.w [A6 - 0x56] 00004B30 6018 bra +0x1A /* 00004B4A */ label00004B32: 00004B32 306E FFAA movea.w A0, [A6 - 0x56] 00004B36 D1ED F9AE add.l A0, [A5 - 0x652] 00004B3A 226E FFA6 movea.l A1, [A6 - 0x5A] 00004B3E 346E FFAA movea.w A2, [A6 - 0x56] 00004B42 D5D1 add.l A2, [A1] 00004B44 1092 move.b [A0], [A2] 00004B46 526E FFAA addq.w [A6 - 0x56], 1 label00004B4A: 00004B4A 0C6E 0080 FFAA cmpi.w [A6 - 0x56], 0x80 00004B50 6DE0 blt -0x1E /* 00004B32 */ label00004B52: 00004B52 42A7 clr.l -[A7] 00004B54 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00004B5A 3F3C 03E9 move.w -[A7], 0x3E9 00004B5E A9A0 syscall GetResource 00004B60 205F movea.l A0, [A7]+ 00004B62 2D48 FFA2 move.l [A6 - 0x5E], A0 00004B66 4AAE FFA2 tst.l [A6 - 0x5E] 00004B6A 6606 bne +0x8 /* 00004B72 */ 00004B6C 42AD F9A0 clr.l [A5 - 0x660] 00004B70 6036 bra +0x38 /* 00004BA8 */ label00004B72: 00004B72 42A7 clr.l -[A7] 00004B74 4878 0080 push.l 0x80 00004B78 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00004B7C 205F movea.l A0, [A7]+ 00004B7E 2B48 F9A0 move.l [A5 - 0x660], A0 00004B82 426E FFAA clr.w [A6 - 0x56] 00004B86 6018 bra +0x1A /* 00004BA0 */ label00004B88: 00004B88 306E FFAA movea.w A0, [A6 - 0x56] 00004B8C D1ED F9A0 add.l A0, [A5 - 0x660] 00004B90 226E FFA2 movea.l A1, [A6 - 0x5E] 00004B94 346E FFAA movea.w A2, [A6 - 0x56] 00004B98 D5D1 add.l A2, [A1] 00004B9A 1092 move.b [A0], [A2] 00004B9C 526E FFAA addq.w [A6 - 0x56], 1 label00004BA0: 00004BA0 0C6E 0080 FFAA cmpi.w [A6 - 0x56], 0x80 00004BA6 6DE0 blt -0x1E /* 00004B88 */ label00004BA8: 00004BA8 3F2E FFAC move.w -[A7], [A6 - 0x54] 00004BAC A99A syscall CloseResFile 00004BAE 4267 clr.w -[A7] 00004BB0 486D FBC6 pea.l [A5 - 0x43A] 00004BB4 3F2E FFAE move.w -[A7], [A6 - 0x52] 00004BB8 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00004BBC 301F move.w D0, [A7]+ 00004BBE 705A moveq.l D0, 0x5A 00004BC0 3B40 F9BC move.w [A5 - 0x644], D0 00004BC4 245F movea.l A2, [A7]+ 00004BC6 4E5E unlink A6 00004BC8 4E75 rts fn00004BCA: 00004BCA 4E56 FFDC link A6, -0x0024 00004BCE 4878 0111 push.l 0x111 00004BD2 A862 syscall ForeColor 00004BD4 4AAD F9AE tst.l [A5 - 0x652] 00004BD8 6700 00F4 beq +0xF6 /* 00004CCE */ 00004BDC 3D7C 00D9 FFF8 move.w [A6 - 0x8], 0xD9 00004BE2 3D7C 00F9 FFFC move.w [A6 - 0x4], 0xF9 00004BE8 3D7C 014E FFFA move.w [A6 - 0x6], 0x14E 00004BEE 3D7C 016E FFFE move.w [A6 - 0x2], 0x16E 00004BF4 486D F9AE pea.l [A5 - 0x652] 00004BF8 206D 9BEA movea.l A0, [A5 - 0x6416] 00004BFC 4868 0002 pea.l [A0 + 0x2] 00004C00 486D F9B4 pea.l [A5 - 0x64C] 00004C04 486E FFF8 pea.l [A6 - 0x8] 00004C08 4267 clr.w -[A7] 00004C0A 42A7 clr.l -[A7] 00004C0C A8EC syscall CopyBits 00004C0E 3F3C 015E move.w -[A7], 0x15E 00004C12 3F3C 00E9 move.w -[A7], 0xE9 00004C16 A893 syscall MoveTo 00004C18 302D F9BC move.w D0, [A5 - 0x644] 00004C1C 0640 010E addi.w D0, 0x10E 00004C20 48C0 ext.l D0 00004C22 81FC 0168 divs.w D0, 0x168 00004C26 4840 swap.w D0 00004C28 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004C2C 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00004C30 D1C0 add.l A0, D0 00004C32 3D7C 0009 FFF6 move.w [A6 - 0xA], 0x9 /* '\t' */ 00004C38 2D50 FFEC move.l [A6 - 0x14], [A0] 00004C3C 2D68 0004 FFF0 move.l [A6 - 0x10], [A0 + 0x4] 00004C42 3D68 0008 FFF4 move.w [A6 - 0xC], [A0 + 0x8] 00004C48 486E FFF6 pea.l [A6 - 0xA] 00004C4C 486E FFEC pea.l [A6 - 0x14] 00004C50 3F3C 2004 move.w -[A7], 0x2004 00004C54 A9EB syscall Pack4/FP68K 00004C56 486E FFEC pea.l [A6 - 0x14] 00004C5A 3F3C 0016 move.w -[A7], 0x16 00004C5E A9EB syscall Pack4/FP68K 00004C60 486E FFEC pea.l [A6 - 0x14] 00004C64 486E FFEA pea.l [A6 - 0x16] 00004C68 3F3C 2010 move.w -[A7], 0x2010 00004C6C A9EB syscall Pack4/FP68K 00004C6E 302D F9BC move.w D0, [A5 - 0x644] 00004C72 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004C76 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00004C7A D1C0 add.l A0, D0 00004C7C 3D7C 0009 FFE8 move.w [A6 - 0x18], 0x9 /* '\t' */ 00004C82 2D50 FFDE move.l [A6 - 0x22], [A0] 00004C86 2D68 0004 FFE2 move.l [A6 - 0x1E], [A0 + 0x4] 00004C8C 3D68 0008 FFE6 move.w [A6 - 0x1A], [A0 + 0x8] 00004C92 486E FFE8 pea.l [A6 - 0x18] 00004C96 486E FFDE pea.l [A6 - 0x22] 00004C9A 3F3C 2004 move.w -[A7], 0x2004 00004C9E A9EB syscall Pack4/FP68K 00004CA0 486E FFDE pea.l [A6 - 0x22] 00004CA4 3F3C 0016 move.w -[A7], 0x16 00004CA8 A9EB syscall Pack4/FP68K 00004CAA 486E FFDE pea.l [A6 - 0x22] 00004CAE 486E FFDC pea.l [A6 - 0x24] 00004CB2 3F3C 2010 move.w -[A7], 0x2010 00004CB6 A9EB syscall Pack4/FP68K 00004CB8 303C 00E9 move.w D0, 0xE9 00004CBC 906E FFDC sub.w D0, [A6 - 0x24] 00004CC0 322E FFEA move.w D1, [A6 - 0x16] 00004CC4 0641 015E addi.w D1, 0x15E 00004CC8 3F01 move.w -[A7], D1 00004CCA 3F00 move.w -[A7], D0 00004CCC A891 syscall LineTo label00004CCE: 00004CCE 4AAD F9A0 tst.l [A5 - 0x660] 00004CD2 6700 00F4 beq +0xF6 /* 00004DC8 */ 00004CD6 3D7C 00D9 FFF8 move.w [A6 - 0x8], 0xD9 00004CDC 3D7C 00F9 FFFC move.w [A6 - 0x4], 0xF9 00004CE2 3D7C 01B2 FFFA move.w [A6 - 0x6], 0x1B2 00004CE8 3D7C 01D2 FFFE move.w [A6 - 0x2], 0x1D2 00004CEE 486D F9A0 pea.l [A5 - 0x660] 00004CF2 206D 9BEA movea.l A0, [A5 - 0x6416] 00004CF6 4868 0002 pea.l [A0 + 0x2] 00004CFA 486D F9A6 pea.l [A5 - 0x65A] 00004CFE 486E FFF8 pea.l [A6 - 0x8] 00004D02 4267 clr.w -[A7] 00004D04 42A7 clr.l -[A7] 00004D06 A8EC syscall CopyBits 00004D08 3F3C 01C2 move.w -[A7], 0x1C2 00004D0C 3F3C 00E9 move.w -[A7], 0xE9 00004D10 A893 syscall MoveTo 00004D12 302D F9BC move.w D0, [A5 - 0x644] 00004D16 0640 010E addi.w D0, 0x10E 00004D1A 48C0 ext.l D0 00004D1C 81FC 0168 divs.w D0, 0x168 00004D20 4840 swap.w D0 00004D22 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004D26 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00004D2A D1C0 add.l A0, D0 00004D2C 3D7C 0009 FFF6 move.w [A6 - 0xA], 0x9 /* '\t' */ 00004D32 2D50 FFEC move.l [A6 - 0x14], [A0] 00004D36 2D68 0004 FFF0 move.l [A6 - 0x10], [A0 + 0x4] 00004D3C 3D68 0008 FFF4 move.w [A6 - 0xC], [A0 + 0x8] 00004D42 486E FFF6 pea.l [A6 - 0xA] 00004D46 486E FFEC pea.l [A6 - 0x14] 00004D4A 3F3C 2004 move.w -[A7], 0x2004 00004D4E A9EB syscall Pack4/FP68K 00004D50 486E FFEC pea.l [A6 - 0x14] 00004D54 3F3C 0016 move.w -[A7], 0x16 00004D58 A9EB syscall Pack4/FP68K 00004D5A 486E FFEC pea.l [A6 - 0x14] 00004D5E 486E FFEA pea.l [A6 - 0x16] 00004D62 3F3C 2010 move.w -[A7], 0x2010 00004D66 A9EB syscall Pack4/FP68K 00004D68 302D F9BC move.w D0, [A5 - 0x644] 00004D6C C1FC 000A muls.w D0, 0xA /* '\n' */ 00004D70 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00004D74 D1C0 add.l A0, D0 00004D76 3D7C 0009 FFE8 move.w [A6 - 0x18], 0x9 /* '\t' */ 00004D7C 2D50 FFDE move.l [A6 - 0x22], [A0] 00004D80 2D68 0004 FFE2 move.l [A6 - 0x1E], [A0 + 0x4] 00004D86 3D68 0008 FFE6 move.w [A6 - 0x1A], [A0 + 0x8] 00004D8C 486E FFE8 pea.l [A6 - 0x18] 00004D90 486E FFDE pea.l [A6 - 0x22] 00004D94 3F3C 2004 move.w -[A7], 0x2004 00004D98 A9EB syscall Pack4/FP68K 00004D9A 486E FFDE pea.l [A6 - 0x22] 00004D9E 3F3C 0016 move.w -[A7], 0x16 00004DA2 A9EB syscall Pack4/FP68K 00004DA4 486E FFDE pea.l [A6 - 0x22] 00004DA8 486E FFDC pea.l [A6 - 0x24] 00004DAC 3F3C 2010 move.w -[A7], 0x2010 00004DB0 A9EB syscall Pack4/FP68K 00004DB2 303C 00E9 move.w D0, 0xE9 00004DB6 906E FFDC sub.w D0, [A6 - 0x24] 00004DBA 322E FFEA move.w D1, [A6 - 0x16] 00004DBE 0641 01C2 addi.w D1, 0x1C2 00004DC2 3F01 move.w -[A7], D1 00004DC4 3F00 move.w -[A7], D0 00004DC6 A891 syscall LineTo label00004DC8: 00004DC8 4878 0021 push.l 0x21 /* '!' */ 00004DCC A862 syscall ForeColor 00004DCE 4E5E unlink A6 00004DD0 4E75 rts fn00004DD2: 00004DD2 4E56 FFA8 link A6, -0x0058 00004DD6 4267 clr.w -[A7] 00004DD8 486E FFB0 pea.l [A6 - 0x50] 00004DDC 486E FFAE pea.l [A6 - 0x52] 00004DE0 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00004DE4 301F move.w D0, [A7]+ 00004DE6 4267 clr.w -[A7] 00004DE8 486D FBC8 pea.l [A5 - 0x438] 00004DEC 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00004DF0 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00004DF4 301F move.w D0, [A7]+ 00004DF6 4267 clr.w -[A7] 00004DF8 486D AB48 pea.l [A5 - 0x54B8] 00004DFC A997 syscall OpenResFile 00004DFE 301F move.w D0, [A7]+ 00004E00 3D40 FFAC move.w [A6 - 0x54], D0 00004E04 42A7 clr.l -[A7] 00004E06 4879 4841 5244 push.l 0x48415244 /* 'HARD' */ 00004E0C 3F3C 03E8 move.w -[A7], 0x3E8 00004E10 A9A0 syscall GetResource 00004E12 205F movea.l A0, [A7]+ 00004E14 2D48 FFA8 move.l [A6 - 0x58], A0 00004E18 4AAE FFA8 tst.l [A6 - 0x58] 00004E1C 6630 bne +0x32 /* 00004E4E */ 00004E1E 7064 moveq.l D0, 0x64 00004E20 3B40 F926 move.w [A5 - 0x6DA], D0 00004E24 7064 moveq.l D0, 0x64 00004E26 3B40 F928 move.w [A5 - 0x6D8], D0 00004E2A 7032 moveq.l D0, 0x32 00004E2C 3B40 F92A move.w [A5 - 0x6D6], D0 00004E30 700A moveq.l D0, 0x0A 00004E32 3B40 F92C move.w [A5 - 0x6D4], D0 00004E36 7002 moveq.l D0, 0x02 00004E38 3B40 F92E move.w [A5 - 0x6D2], D0 00004E3C 426D F930 clr.w [A5 - 0x6D0] 00004E40 426D F932 clr.w [A5 - 0x6CE] 00004E44 426D F934 clr.w [A5 - 0x6CC] 00004E48 426D F936 clr.w [A5 - 0x6CA] 00004E4C 6014 bra +0x16 /* 00004E62 */ label00004E4E: 00004E4E 206E FFA8 movea.l A0, [A6 - 0x58] 00004E52 2050 movea.l A0, [A0] 00004E54 43ED F926 lea.l A1, [A5 - 0x6DA] 00004E58 22D8 move.l [A1]+, [A0]+ 00004E5A 22D8 move.l [A1]+, [A0]+ 00004E5C 22D8 move.l [A1]+, [A0]+ 00004E5E 22D8 move.l [A1]+, [A0]+ 00004E60 32D8 move.w [A1]+, [A0]+ label00004E62: 00004E62 3F2E FFAC move.w -[A7], [A6 - 0x54] 00004E66 A99A syscall CloseResFile 00004E68 4267 clr.w -[A7] 00004E6A 486D FBCA pea.l [A5 - 0x436] 00004E6E 3F2E FFAE move.w -[A7], [A6 - 0x52] 00004E72 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00004E76 301F move.w D0, [A7]+ 00004E78 4EBA F1BA jsr [PC - 0xE46 /* 00004034 */] 00004E7C 4EBA FC12 jsr [PC - 0x3EE /* 00004A90 */] 00004E80 7001 moveq.l D0, 0x01 00004E82 3B40 AB3E move.w [A5 - 0x54C2], D0 00004E86 426D F99E clr.w [A5 - 0x662] 00004E8A 206D 9BEA movea.l A0, [A5 - 0x6416] 00004E8E 4868 0010 pea.l [A0 + 0x10] 00004E92 A928 syscall InvalRect 00004E94 4E5E unlink A6 00004E96 4E75 rts fn00004E98: 00004E98 4E56 FFFE link A6, -0x0002 00004E9C 4EBA F596 jsr [PC - 0xA6A /* 00004434 */] 00004EA0 426E FFFE clr.w [A6 - 0x2] 00004EA4 6000 007E bra +0x80 /* 00004F24 */ label00004EA8: 00004EA8 302E FFFE move.w D0, [A6 - 0x2] 00004EAC 48C0 ext.l D0 00004EAE E580 asl D0, 2 00004EB0 41ED F938 lea.l A0, [A5 - 0x6C8] 00004EB4 D1C0 add.l A0, D0 00004EB6 4A90 tst.l [A0] 00004EB8 6766 beq +0x68 /* 00004F20 */ 00004EBA 302E FFFE move.w D0, [A6 - 0x2] 00004EBE 48C0 ext.l D0 00004EC0 E580 asl D0, 2 00004EC2 41ED F938 lea.l A0, [A5 - 0x6C8] 00004EC6 D1C0 add.l A0, D0 00004EC8 2050 movea.l A0, [A0] 00004ECA 302E FFFE move.w D0, [A6 - 0x2] 00004ECE 48C0 ext.l D0 00004ED0 E580 asl D0, 2 00004ED2 43ED F938 lea.l A1, [A5 - 0x6C8] 00004ED6 D3C0 add.l A1, D0 00004ED8 2251 movea.l A1, [A1] 00004EDA 2251 movea.l A1, [A1] 00004EDC 2050 movea.l A0, [A0] 00004EDE 3169 0008 000C move.w [A0 + 0xC], [A1 + 0x8] 00004EE4 302E FFFE move.w D0, [A6 - 0x2] 00004EE8 48C0 ext.l D0 00004EEA E580 asl D0, 2 00004EEC 41ED F938 lea.l A0, [A5 - 0x6C8] 00004EF0 D1C0 add.l A0, D0 00004EF2 2050 movea.l A0, [A0] 00004EF4 302E FFFE move.w D0, [A6 - 0x2] 00004EF8 48C0 ext.l D0 00004EFA E580 asl D0, 2 00004EFC 43ED F938 lea.l A1, [A5 - 0x6C8] 00004F00 D3C0 add.l A1, D0 00004F02 2251 movea.l A1, [A1] 00004F04 2251 movea.l A1, [A1] 00004F06 2050 movea.l A0, [A0] 00004F08 3169 000A 000E move.w [A0 + 0xE], [A1 + 0xA] 00004F0E 302E FFFE move.w D0, [A6 - 0x2] 00004F12 48C0 ext.l D0 00004F14 E580 asl D0, 2 00004F16 41ED F938 lea.l A0, [A5 - 0x6C8] 00004F1A D1C0 add.l A0, D0 00004F1C 2F10 move.l -[A7], [A0] 00004F1E A955 syscall DisposeControl label00004F20: 00004F20 526E FFFE addq.w [A6 - 0x2], 1 label00004F24: 00004F24 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16 00004F2A 6D00 FF7C blt -0x82 /* 00004EA8 */ 00004F2E 4EBA F66C jsr [PC - 0x994 /* 0000459C */] 00004F32 4E5E unlink A6 00004F34 4E75 rts export_17: 00004F36 4E56 FFA2 link A6, -0x005E 00004F3A 206D 9BEA movea.l A0, [A5 - 0x6416] 00004F3E 4868 0010 pea.l [A0 + 0x10] 00004F42 A8A3 syscall EraseRect 00004F44 4267 clr.w -[A7] 00004F46 A887 syscall TextFont 00004F48 3F3C 000C move.w -[A7], 0xC 00004F4C A88A syscall TextSize 00004F4E 4878 0199 push.l 0x199 00004F52 A862 syscall ForeColor 00004F54 3F3C 0005 move.w -[A7], 0x5 00004F58 A888 syscall TextFace 00004F5A 3F3C 0136 move.w -[A7], 0x136 00004F5E 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00004F62 A893 syscall MoveTo 00004F64 486D FBCC pea.l [A5 - 0x434] 00004F68 A884 syscall DrawString 00004F6A 4267 clr.w -[A7] 00004F6C A888 syscall TextFace 00004F6E 3F3C 0140 move.w -[A7], 0x140 00004F72 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00004F76 A893 syscall MoveTo 00004F78 486D FBDC pea.l [A5 - 0x424] 00004F7C A884 syscall DrawString 00004F7E 3F3C 0140 move.w -[A7], 0x140 00004F82 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 00004F86 A893 syscall MoveTo 00004F88 486D FBEC pea.l [A5 - 0x414] 00004F8C A884 syscall DrawString 00004F8E 3F3C 0140 move.w -[A7], 0x140 00004F92 3F3C 0055 move.w -[A7], 0x55 /* 'U' */ 00004F96 A893 syscall MoveTo 00004F98 486D FBFC pea.l [A5 - 0x404] 00004F9C A884 syscall DrawString 00004F9E 3F3C 0140 move.w -[A7], 0x140 00004FA2 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00004FA6 A893 syscall MoveTo 00004FA8 486D FC0E pea.l [A5 - 0x3F2] 00004FAC A884 syscall DrawString 00004FAE 3F3C 0140 move.w -[A7], 0x140 00004FB2 3F3C 0073 move.w -[A7], 0x73 /* 's' */ 00004FB6 A893 syscall MoveTo 00004FB8 486D FC20 pea.l [A5 - 0x3E0] 00004FBC A884 syscall DrawString 00004FBE 3F3C 0140 move.w -[A7], 0x140 00004FC2 3F3C 0082 move.w -[A7], 0x82 00004FC6 A893 syscall MoveTo 00004FC8 486D FC2A pea.l [A5 - 0x3D6] 00004FCC A884 syscall DrawString 00004FCE 3F3C 0140 move.w -[A7], 0x140 00004FD2 3F3C 0091 move.w -[A7], 0x91 00004FD6 A893 syscall MoveTo 00004FD8 486D FC34 pea.l [A5 - 0x3CC] 00004FDC A884 syscall DrawString 00004FDE 4878 00CD push.l 0xCD 00004FE2 A862 syscall ForeColor 00004FE4 3F2D F926 move.w -[A7], [A5 - 0x6DA] 00004FE8 486D FC3E pea.l [A5 - 0x3C2] 00004FEC 486E FFB0 pea.l [A6 - 0x50] 00004FF0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00004FF4 4FEF 000A lea.l A7, [A7 + 0xA] 00004FF8 486E FFB0 pea.l [A6 - 0x50] 00004FFC 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00005000 588F addq.l A7, 4 00005002 3F3C 01C2 move.w -[A7], 0x1C2 00005006 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 0000500A A893 syscall MoveTo 0000500C 486E FFB0 pea.l [A6 - 0x50] 00005010 A884 syscall DrawString 00005012 3F2D F928 move.w -[A7], [A5 - 0x6D8] 00005016 486D FC42 pea.l [A5 - 0x3BE] 0000501A 486E FFB0 pea.l [A6 - 0x50] 0000501E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00005022 4FEF 000A lea.l A7, [A7 + 0xA] 00005026 486E FFB0 pea.l [A6 - 0x50] 0000502A 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000502E 588F addq.l A7, 4 00005030 3F3C 01C2 move.w -[A7], 0x1C2 00005034 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 00005038 A893 syscall MoveTo 0000503A 486E FFB0 pea.l [A6 - 0x50] 0000503E A884 syscall DrawString 00005040 3F2D F92A move.w -[A7], [A5 - 0x6D6] 00005044 486D FC46 pea.l [A5 - 0x3BA] 00005048 486E FFB0 pea.l [A6 - 0x50] 0000504C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00005050 4FEF 000A lea.l A7, [A7 + 0xA] 00005054 486E FFB0 pea.l [A6 - 0x50] 00005058 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000505C 588F addq.l A7, 4 0000505E 3F3C 01C2 move.w -[A7], 0x1C2 00005062 3F3C 0055 move.w -[A7], 0x55 /* 'U' */ 00005066 A893 syscall MoveTo 00005068 486E FFB0 pea.l [A6 - 0x50] 0000506C A884 syscall DrawString 0000506E 3F2D F92C move.w -[A7], [A5 - 0x6D4] 00005072 486D FC4A pea.l [A5 - 0x3B6] 00005076 486E FFB0 pea.l [A6 - 0x50] 0000507A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000507E 4FEF 000A lea.l A7, [A7 + 0xA] 00005082 486E FFB0 pea.l [A6 - 0x50] 00005086 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000508A 588F addq.l A7, 4 0000508C 3F3C 01C2 move.w -[A7], 0x1C2 00005090 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00005094 A893 syscall MoveTo 00005096 486E FFB0 pea.l [A6 - 0x50] 0000509A A884 syscall DrawString 0000509C 0C6D 0001 F92E cmpi.w [A5 - 0x6D2], 0x1 000050A2 6610 bne +0x12 /* 000050B4 */ 000050A4 486D FC4E pea.l [A5 - 0x3B2] 000050A8 486E FFB0 pea.l [A6 - 0x50] 000050AC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000050B0 508F addq.l A7, 8 000050B2 6026 bra +0x28 /* 000050DA */ label000050B4: 000050B4 0C6D 0002 F92E cmpi.w [A5 - 0x6D2], 0x2 000050BA 6610 bne +0x12 /* 000050CC */ 000050BC 486D FC56 pea.l [A5 - 0x3AA] 000050C0 486E FFB0 pea.l [A6 - 0x50] 000050C4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000050C8 508F addq.l A7, 8 000050CA 600E bra +0x10 /* 000050DA */ label000050CC: 000050CC 486D FC5E pea.l [A5 - 0x3A2] 000050D0 486E FFB0 pea.l [A6 - 0x50] 000050D4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000050D8 508F addq.l A7, 8 label000050DA: 000050DA 486E FFB0 pea.l [A6 - 0x50] 000050DE 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000050E2 588F addq.l A7, 4 000050E4 3F3C 01C2 move.w -[A7], 0x1C2 000050E8 3F3C 0073 move.w -[A7], 0x73 /* 's' */ 000050EC A893 syscall MoveTo 000050EE 486E FFB0 pea.l [A6 - 0x50] 000050F2 A884 syscall DrawString 000050F4 0C6D 0001 F930 cmpi.w [A5 - 0x6D0], 0x1 000050FA 6610 bne +0x12 /* 0000510C */ 000050FC 486D FC66 pea.l [A5 - 0x39A] 00005100 486E FFB0 pea.l [A6 - 0x50] 00005104 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00005108 508F addq.l A7, 8 0000510A 600E bra +0x10 /* 0000511A */ label0000510C: 0000510C 486D FC6A pea.l [A5 - 0x396] 00005110 486E FFB0 pea.l [A6 - 0x50] 00005114 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00005118 508F addq.l A7, 8 label0000511A: 0000511A 486E FFB0 pea.l [A6 - 0x50] 0000511E 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00005122 588F addq.l A7, 4 00005124 3F3C 01C2 move.w -[A7], 0x1C2 00005128 3F3C 0082 move.w -[A7], 0x82 0000512C A893 syscall MoveTo 0000512E 486E FFB0 pea.l [A6 - 0x50] 00005132 A884 syscall DrawString 00005134 0C6D 0001 F932 cmpi.w [A5 - 0x6CE], 0x1 0000513A 6610 bne +0x12 /* 0000514C */ 0000513C 486D FC6E pea.l [A5 - 0x392] 00005140 486E FFB0 pea.l [A6 - 0x50] 00005144 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00005148 508F addq.l A7, 8 0000514A 600E bra +0x10 /* 0000515A */ label0000514C: 0000514C 486D FC72 pea.l [A5 - 0x38E] 00005150 486E FFB0 pea.l [A6 - 0x50] 00005154 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00005158 508F addq.l A7, 8 label0000515A: 0000515A 486E FFB0 pea.l [A6 - 0x50] 0000515E 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00005162 588F addq.l A7, 4 00005164 3F3C 01C2 move.w -[A7], 0x1C2 00005168 3F3C 0091 move.w -[A7], 0x91 0000516C A893 syscall MoveTo 0000516E 486E FFB0 pea.l [A6 - 0x50] 00005172 A884 syscall DrawString 00005174 4878 0155 push.l 0x155 00005178 A862 syscall ForeColor 0000517A 3F3C 0005 move.w -[A7], 0x5 0000517E A888 syscall TextFace 00005180 3F3C 0136 move.w -[A7], 0x136 00005184 3F3C 00A5 move.w -[A7], 0xA5 00005188 A893 syscall MoveTo 0000518A 486D FC76 pea.l [A5 - 0x38A] 0000518E A884 syscall DrawString 00005190 4267 clr.w -[A7] 00005192 A888 syscall TextFace 00005194 3F3C 0140 move.w -[A7], 0x140 00005198 3F3C 00B4 move.w -[A7], 0xB4 0000519C A893 syscall MoveTo 0000519E 486D FC80 pea.l [A5 - 0x380] 000051A2 A884 syscall DrawString 000051A4 3F3C 0140 move.w -[A7], 0x140 000051A8 3F3C 00C3 move.w -[A7], 0xC3 000051AC A893 syscall MoveTo 000051AE 486D FC8C pea.l [A5 - 0x374] 000051B2 A884 syscall DrawString 000051B4 4878 00CD push.l 0xCD 000051B8 A862 syscall ForeColor 000051BA 3F2D F934 move.w -[A7], [A5 - 0x6CC] 000051BE 486D FC9C pea.l [A5 - 0x364] 000051C2 486E FFB0 pea.l [A6 - 0x50] 000051C6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000051CA 4FEF 000A lea.l A7, [A7 + 0xA] 000051CE 486E FFB0 pea.l [A6 - 0x50] 000051D2 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000051D6 588F addq.l A7, 4 000051D8 3F3C 01C2 move.w -[A7], 0x1C2 000051DC 3F3C 00B4 move.w -[A7], 0xB4 000051E0 A893 syscall MoveTo 000051E2 486E FFB0 pea.l [A6 - 0x50] 000051E6 A884 syscall DrawString 000051E8 3F2D F936 move.w -[A7], [A5 - 0x6CA] 000051EC 486D FCA0 pea.l [A5 - 0x360] 000051F0 486E FFB0 pea.l [A6 - 0x50] 000051F4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000051F8 4FEF 000A lea.l A7, [A7 + 0xA] 000051FC 486E FFB0 pea.l [A6 - 0x50] 00005200 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00005204 588F addq.l A7, 4 00005206 3F3C 01C2 move.w -[A7], 0x1C2 0000520A 3F3C 00C3 move.w -[A7], 0xC3 0000520E A893 syscall MoveTo 00005210 486E FFB0 pea.l [A6 - 0x50] 00005214 A884 syscall DrawString 00005216 4878 0111 push.l 0x111 0000521A A862 syscall ForeColor 0000521C 3F3C 0005 move.w -[A7], 0x5 00005220 A888 syscall TextFace 00005222 3F3C 0136 move.w -[A7], 0x136 00005226 3F3C 00D7 move.w -[A7], 0xD7 0000522A A893 syscall MoveTo 0000522C 486D FCA4 pea.l [A5 - 0x35C] 00005230 A884 syscall DrawString 00005232 4267 clr.w -[A7] 00005234 A888 syscall TextFace 00005236 4EBA F992 jsr [PC - 0x66E /* 00004BCA */] 0000523A 4A6D F99E tst.w [A5 - 0x662] 0000523E 6600 02B8 bne +0x2BA /* 000054F8 */ 00005242 4878 0199 push.l 0x199 00005246 A862 syscall ForeColor 00005248 3F3C 000F move.w -[A7], 0xF 0000524C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005250 A893 syscall MoveTo 00005252 3F3C 0087 move.w -[A7], 0x87 00005256 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000525A A891 syscall LineTo 0000525C 3F3C 0087 move.w -[A7], 0x87 00005260 3F3C 0059 move.w -[A7], 0x59 /* 'Y' */ 00005264 A891 syscall LineTo 00005266 3F3C 000F move.w -[A7], 0xF 0000526A 3F3C 0059 move.w -[A7], 0x59 /* 'Y' */ 0000526E A891 syscall LineTo 00005270 3F3C 000F move.w -[A7], 0xF 00005274 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005278 A891 syscall LineTo 0000527A 3F3C 0010 move.w -[A7], 0x10 0000527E 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00005282 A893 syscall MoveTo 00005284 3F3C 0088 move.w -[A7], 0x88 00005288 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 0000528C A891 syscall LineTo 0000528E 3F3C 0088 move.w -[A7], 0x88 00005292 3F3C 000B move.w -[A7], 0xB 00005296 A891 syscall LineTo 00005298 3F3C 000F move.w -[A7], 0xF 0000529C 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000052A0 A893 syscall MoveTo 000052A2 3F3C 0087 move.w -[A7], 0x87 000052A6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000052AA A891 syscall LineTo 000052AC 3F3C 0087 move.w -[A7], 0x87 000052B0 3F3C 00B3 move.w -[A7], 0xB3 000052B4 A891 syscall LineTo 000052B6 3F3C 000F move.w -[A7], 0xF 000052BA 3F3C 00B3 move.w -[A7], 0xB3 000052BE A891 syscall LineTo 000052C0 3F3C 000F move.w -[A7], 0xF 000052C4 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000052C8 A891 syscall LineTo 000052CA 3F3C 0010 move.w -[A7], 0x10 000052CE 3F3C 00B4 move.w -[A7], 0xB4 000052D2 A893 syscall MoveTo 000052D4 3F3C 0088 move.w -[A7], 0x88 000052D8 3F3C 00B4 move.w -[A7], 0xB4 000052DC A891 syscall LineTo 000052DE 3F3C 0088 move.w -[A7], 0x88 000052E2 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 000052E6 A891 syscall LineTo 000052E8 3F3C 000F move.w -[A7], 0xF 000052EC 3F3C 00BE move.w -[A7], 0xBE 000052F0 A893 syscall MoveTo 000052F2 3F3C 0087 move.w -[A7], 0x87 000052F6 3F3C 00BE move.w -[A7], 0xBE 000052FA A891 syscall LineTo 000052FC 3F3C 0087 move.w -[A7], 0x87 00005300 3F3C 010D move.w -[A7], 0x10D 00005304 A891 syscall LineTo 00005306 3F3C 000F move.w -[A7], 0xF 0000530A 3F3C 010D move.w -[A7], 0x10D 0000530E A891 syscall LineTo 00005310 3F3C 000F move.w -[A7], 0xF 00005314 3F3C 00BE move.w -[A7], 0xBE 00005318 A891 syscall LineTo 0000531A 3F3C 0010 move.w -[A7], 0x10 0000531E 3F3C 010E move.w -[A7], 0x10E 00005322 A893 syscall MoveTo 00005324 3F3C 0088 move.w -[A7], 0x88 00005328 3F3C 010E move.w -[A7], 0x10E 0000532C A891 syscall LineTo 0000532E 3F3C 0088 move.w -[A7], 0x88 00005332 3F3C 00BF move.w -[A7], 0xBF 00005336 A891 syscall LineTo 00005338 3F3C 00A5 move.w -[A7], 0xA5 0000533C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005340 A893 syscall MoveTo 00005342 3F3C 011D move.w -[A7], 0x11D 00005346 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000534A A891 syscall LineTo 0000534C 3F3C 011D move.w -[A7], 0x11D 00005350 3F3C 004A move.w -[A7], 0x4A /* 'J' */ 00005354 A891 syscall LineTo 00005356 3F3C 00A5 move.w -[A7], 0xA5 0000535A 3F3C 004A move.w -[A7], 0x4A /* 'J' */ 0000535E A891 syscall LineTo 00005360 3F3C 00A5 move.w -[A7], 0xA5 00005364 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005368 A891 syscall LineTo 0000536A 3F3C 00A6 move.w -[A7], 0xA6 0000536E 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 00005372 A893 syscall MoveTo 00005374 3F3C 011E move.w -[A7], 0x11E 00005378 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 0000537C A891 syscall LineTo 0000537E 3F3C 011E move.w -[A7], 0x11E 00005382 3F3C 000B move.w -[A7], 0xB 00005386 A891 syscall LineTo 00005388 3F3C 00A5 move.w -[A7], 0xA5 0000538C 3F3C 0055 move.w -[A7], 0x55 /* 'U' */ 00005390 A893 syscall MoveTo 00005392 3F3C 011D move.w -[A7], 0x11D 00005396 3F3C 0055 move.w -[A7], 0x55 /* 'U' */ 0000539A A891 syscall LineTo 0000539C 3F3C 011D move.w -[A7], 0x11D 000053A0 3F3C 0095 move.w -[A7], 0x95 000053A4 A891 syscall LineTo 000053A6 3F3C 00A5 move.w -[A7], 0xA5 000053AA 3F3C 0095 move.w -[A7], 0x95 000053AE A891 syscall LineTo 000053B0 3F3C 00A5 move.w -[A7], 0xA5 000053B4 3F3C 0055 move.w -[A7], 0x55 /* 'U' */ 000053B8 A891 syscall LineTo 000053BA 3F3C 00A6 move.w -[A7], 0xA6 000053BE 3F3C 0096 move.w -[A7], 0x96 000053C2 A893 syscall MoveTo 000053C4 3F3C 011E move.w -[A7], 0x11E 000053C8 3F3C 0096 move.w -[A7], 0x96 000053CC A891 syscall LineTo 000053CE 3F3C 011E move.w -[A7], 0x11E 000053D2 3F3C 0056 move.w -[A7], 0x56 /* 'V' */ 000053D6 A891 syscall LineTo 000053D8 3F3C 00A5 move.w -[A7], 0xA5 000053DC 3F3C 00A0 move.w -[A7], 0xA0 000053E0 A893 syscall MoveTo 000053E2 3F3C 011D move.w -[A7], 0x11D 000053E6 3F3C 00A0 move.w -[A7], 0xA0 000053EA A891 syscall LineTo 000053EC 3F3C 011D move.w -[A7], 0x11D 000053F0 3F3C 00D1 move.w -[A7], 0xD1 000053F4 A891 syscall LineTo 000053F6 3F3C 00A5 move.w -[A7], 0xA5 000053FA 3F3C 00D1 move.w -[A7], 0xD1 000053FE A891 syscall LineTo 00005400 3F3C 00A5 move.w -[A7], 0xA5 00005404 3F3C 00A0 move.w -[A7], 0xA0 00005408 A891 syscall LineTo 0000540A 3F3C 00A6 move.w -[A7], 0xA6 0000540E 3F3C 00D2 move.w -[A7], 0xD2 00005412 A893 syscall MoveTo 00005414 3F3C 011E move.w -[A7], 0x11E 00005418 3F3C 00D2 move.w -[A7], 0xD2 0000541C A891 syscall LineTo 0000541E 3F3C 011E move.w -[A7], 0x11E 00005422 3F3C 00A1 move.w -[A7], 0xA1 00005426 A891 syscall LineTo 00005428 3F3C 00A5 move.w -[A7], 0xA5 0000542C 3F3C 00DC move.w -[A7], 0xDC 00005430 A893 syscall MoveTo 00005432 3F3C 011D move.w -[A7], 0x11D 00005436 3F3C 00DC move.w -[A7], 0xDC 0000543A A891 syscall LineTo 0000543C 3F3C 011D move.w -[A7], 0x11D 00005440 3F3C 010D move.w -[A7], 0x10D 00005444 A891 syscall LineTo 00005446 3F3C 00A5 move.w -[A7], 0xA5 0000544A 3F3C 010D move.w -[A7], 0x10D 0000544E A891 syscall LineTo 00005450 3F3C 00A5 move.w -[A7], 0xA5 00005454 3F3C 00DC move.w -[A7], 0xDC 00005458 A891 syscall LineTo 0000545A 3F3C 00A6 move.w -[A7], 0xA6 0000545E 3F3C 010E move.w -[A7], 0x10E 00005462 A893 syscall MoveTo 00005464 3F3C 011E move.w -[A7], 0x11E 00005468 3F3C 010E move.w -[A7], 0x10E 0000546C A891 syscall LineTo 0000546E 3F3C 011E move.w -[A7], 0x11E 00005472 3F3C 00DD move.w -[A7], 0xDD 00005476 A891 syscall LineTo 00005478 4878 00CD push.l 0xCD 0000547C A862 syscall ForeColor 0000547E 3F3C 0014 move.w -[A7], 0x14 00005482 3F3C 0019 move.w -[A7], 0x19 00005486 A893 syscall MoveTo 00005488 486D FCAA pea.l [A5 - 0x356] 0000548C A884 syscall DrawString 0000548E 3F3C 0014 move.w -[A7], 0x14 00005492 3F3C 0073 move.w -[A7], 0x73 /* 's' */ 00005496 A893 syscall MoveTo 00005498 486D FCB6 pea.l [A5 - 0x34A] 0000549C A884 syscall DrawString 0000549E 3F3C 0014 move.w -[A7], 0x14 000054A2 3F3C 00CD move.w -[A7], 0xCD 000054A6 A893 syscall MoveTo 000054A8 486D FCC2 pea.l [A5 - 0x33E] 000054AC A884 syscall DrawString 000054AE 3F3C 00AA move.w -[A7], 0xAA 000054B2 3F3C 0019 move.w -[A7], 0x19 000054B6 A893 syscall MoveTo 000054B8 486D FCCE pea.l [A5 - 0x332] 000054BC A884 syscall DrawString 000054BE 3F3C 00AA move.w -[A7], 0xAA 000054C2 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000054C6 A893 syscall MoveTo 000054C8 486D FCDE pea.l [A5 - 0x322] 000054CC A884 syscall DrawString 000054CE 3F3C 00AA move.w -[A7], 0xAA 000054D2 3F3C 00AF move.w -[A7], 0xAF 000054D6 A893 syscall MoveTo 000054D8 486D FCE6 pea.l [A5 - 0x31A] 000054DC A884 syscall DrawString 000054DE 3F3C 00AA move.w -[A7], 0xAA 000054E2 3F3C 00EB move.w -[A7], 0xEB 000054E6 A893 syscall MoveTo 000054E8 486D FCF0 pea.l [A5 - 0x310] 000054EC A884 syscall DrawString 000054EE 4878 0021 push.l 0x21 /* '!' */ 000054F2 A862 syscall ForeColor 000054F4 6000 028C bra +0x28E /* 00005782 */ label000054F8: 000054F8 486D B7D2 pea.l [A5 - 0x482E] 000054FC A89D syscall PenPat 000054FE 7044 moveq.l D0, 0x44 00005500 3D40 FFA2 move.w [A6 - 0x5E], D0 00005504 3D7C 00DF FFA6 move.w [A6 - 0x5A], 0xDF 0000550A 7049 moveq.l D0, 0x49 0000550C 3D40 FFA4 move.w [A6 - 0x5C], D0 00005510 3D7C 00E4 FFA8 move.w [A6 - 0x58], 0xE4 00005516 3F3C 0002 move.w -[A7], 0x2 0000551A 3F3C 0002 move.w -[A7], 0x2 0000551E A89B syscall PenSize 00005520 4878 0021 push.l 0x21 /* '!' */ 00005524 A862 syscall ForeColor 00005526 486E FFA2 pea.l [A6 - 0x5E] 0000552A A8B7 syscall FrameOval 0000552C 3F3C 0001 move.w -[A7], 0x1 00005530 3F3C 0001 move.w -[A7], 0x1 00005534 A89B syscall PenSize 00005536 4878 0199 push.l 0x199 0000553A A862 syscall ForeColor 0000553C 426E FFAE clr.w [A6 - 0x52] 00005540 426E FFAC clr.w [A6 - 0x54] 00005544 7000 moveq.l D0, 0x00 00005546 6048 bra +0x4A /* 00005590 */ label00005548: 00005548 302E FFAC move.w D0, [A6 - 0x54] 0000554C 0640 0016 addi.w D0, 0x16 00005550 3F00 move.w -[A7], D0 00005552 3F3C 0011 move.w -[A7], 0x11 00005556 A893 syscall MoveTo 00005558 302E FFAC move.w D0, [A6 - 0x54] 0000555C 0640 0016 addi.w D0, 0x16 00005560 3F00 move.w -[A7], D0 00005562 3F3C 0111 move.w -[A7], 0x111 00005566 A891 syscall LineTo 00005568 3F3C 0016 move.w -[A7], 0x16 0000556C 302E FFAC move.w D0, [A6 - 0x54] 00005570 0640 0011 addi.w D0, 0x11 00005574 3F00 move.w -[A7], D0 00005576 A893 syscall MoveTo 00005578 3F3C 0116 move.w -[A7], 0x116 0000557C 302E FFAC move.w D0, [A6 - 0x54] 00005580 0640 0011 addi.w D0, 0x11 00005584 3F00 move.w -[A7], D0 00005586 A891 syscall LineTo 00005588 526E FFAE addq.w [A6 - 0x52], 1 0000558C 506E FFAC addq.w [A6 - 0x54], 8 label00005590: 00005590 0C6E 0020 FFAE cmpi.w [A6 - 0x52], 0x20 /* ' ' */ 00005596 6FB0 ble -0x4E /* 00005548 */ 00005598 486D B7DA pea.l [A5 - 0x4826] 0000559C A89D syscall PenPat 0000559E 3F3C 0015 move.w -[A7], 0x15 000055A2 3F3C 0010 move.w -[A7], 0x10 000055A6 A893 syscall MoveTo 000055A8 3F3C 0117 move.w -[A7], 0x117 000055AC 3F3C 0010 move.w -[A7], 0x10 000055B0 A891 syscall LineTo 000055B2 3F3C 0117 move.w -[A7], 0x117 000055B6 3F3C 0112 move.w -[A7], 0x112 000055BA A891 syscall LineTo 000055BC 3F3C 0015 move.w -[A7], 0x15 000055C0 3F3C 0112 move.w -[A7], 0x112 000055C4 A891 syscall LineTo 000055C6 3F3C 0015 move.w -[A7], 0x15 000055CA 3F3C 0010 move.w -[A7], 0x10 000055CE A891 syscall LineTo 000055D0 4878 0021 push.l 0x21 /* '!' */ 000055D4 A862 syscall ForeColor 000055D6 4267 clr.w -[A7] 000055D8 A887 syscall TextFont 000055DA 3F3C 000C move.w -[A7], 0xC 000055DE A88A syscall TextSize 000055E0 0C6D 0001 F99E cmpi.w [A5 - 0x662], 0x1 000055E6 6610 bne +0x12 /* 000055F8 */ 000055E8 486D FCFA pea.l [A5 - 0x306] 000055EC 486E FFB0 pea.l [A6 - 0x50] 000055F0 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000055F4 508F addq.l A7, 8 000055F6 600E bra +0x10 /* 00005606 */ label000055F8: 000055F8 486D FD0A pea.l [A5 - 0x2F6] 000055FC 486E FFB0 pea.l [A6 - 0x50] 00005600 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00005604 508F addq.l A7, 8 label00005606: 00005606 486E FFB0 pea.l [A6 - 0x50] 0000560A 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000560E 588F addq.l A7, 4 00005610 4267 clr.w -[A7] 00005612 486E FFB0 pea.l [A6 - 0x50] 00005616 A88C syscall StringWidth 00005618 301F move.w D0, [A7]+ 0000561A 48C0 ext.l D0 0000561C 81FC 0002 divs.w D0, 0x2 00005620 323C 0096 move.w D1, 0x96 00005624 9240 sub.w D1, D0 00005626 3F01 move.w -[A7], D1 00005628 3F3C 000F move.w -[A7], 0xF 0000562C A893 syscall MoveTo 0000562E 486E FFB0 pea.l [A6 - 0x50] 00005632 A884 syscall DrawString 00005634 3F3C 0004 move.w -[A7], 0x4 00005638 A887 syscall TextFont 0000563A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000563E A88A syscall TextSize 00005640 302D F99E move.w D0, [A5 - 0x662] 00005644 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005648 0001 0002 ori.b D1, 0x2 0000564C 0136 0004 btst [A6 + D0.w + 0x4], D0 00005650 009C 4AAD F9AE ori.l [A4]+, 0x4AADF9AE 00005656 6700 012A beq +0x12C /* 00005782 */ 0000565A 426E FFAE clr.w [A6 - 0x52] 0000565E 6000 007E bra +0x80 /* 000056DE */ label00005662: 00005662 302E FFAE move.w D0, [A6 - 0x52] 00005666 E740 asl D0.w, 3 00005668 0640 0012 addi.w D0, 0x12 0000566C 3D40 FFA2 move.w [A6 - 0x5E], D0 00005670 302E FFAE move.w D0, [A6 - 0x52] 00005674 E740 asl D0.w, 3 00005676 0640 0019 addi.w D0, 0x19 0000567A 3D40 FFA6 move.w [A6 - 0x5A], D0 0000567E 302E FFAE move.w D0, [A6 - 0x52] 00005682 EB40 asl D0.w, 5 00005684 3D40 FFAA move.w [A6 - 0x56], D0 00005688 426E FFAC clr.w [A6 - 0x54] 0000568C 6044 bra +0x46 /* 000056D2 */ label0000568E: 0000568E 302E FFAA move.w D0, [A6 - 0x56] 00005692 D06E FFAC add.w D0, [A6 - 0x54] 00005696 48C0 ext.l D0 00005698 4267 clr.w -[A7] 0000569A 2F2D F9AE move.l -[A7], [A5 - 0x652] 0000569E 2F00 move.l -[A7], D0 000056A0 A85D syscall BitTst 000056A2 101F move.b D0, [A7]+ 000056A4 4A00 tst.b D0 000056A6 6726 beq +0x28 /* 000056CE */ 000056A8 302E FFAC move.w D0, [A6 - 0x54] 000056AC E740 asl D0.w, 3 000056AE 0640 0017 addi.w D0, 0x17 000056B2 3D40 FFA4 move.w [A6 - 0x5C], D0 000056B6 302E FFAC move.w D0, [A6 - 0x54] 000056BA E740 asl D0.w, 3 000056BC 0640 001E addi.w D0, 0x1E 000056C0 3D40 FFA8 move.w [A6 - 0x58], D0 000056C4 486E FFA2 pea.l [A6 - 0x5E] 000056C8 486D B7DA pea.l [A5 - 0x4826] 000056CC A8A5 syscall FillRect label000056CE: 000056CE 526E FFAC addq.w [A6 - 0x54], 1 label000056D2: 000056D2 0C6E 0020 FFAC cmpi.w [A6 - 0x54], 0x20 /* ' ' */ 000056D8 6DB4 blt -0x4A /* 0000568E */ 000056DA 526E FFAE addq.w [A6 - 0x52], 1 label000056DE: 000056DE 0C6E 0020 FFAE cmpi.w [A6 - 0x52], 0x20 /* ' ' */ 000056E4 6D00 FF7C blt -0x82 /* 00005662 */ 000056E8 6000 0098 bra +0x9A /* 00005782 */ 000056EC 4AAD F9A0 tst.l [A5 - 0x660] 000056F0 6700 0090 beq +0x92 /* 00005782 */ 000056F4 426E FFAE clr.w [A6 - 0x52] 000056F8 6000 007E bra +0x80 /* 00005778 */ label000056FC: 000056FC 302E FFAE move.w D0, [A6 - 0x52] 00005700 E740 asl D0.w, 3 00005702 0640 0012 addi.w D0, 0x12 00005706 3D40 FFA2 move.w [A6 - 0x5E], D0 0000570A 302E FFAE move.w D0, [A6 - 0x52] 0000570E E740 asl D0.w, 3 00005710 0640 0019 addi.w D0, 0x19 00005714 3D40 FFA6 move.w [A6 - 0x5A], D0 00005718 302E FFAE move.w D0, [A6 - 0x52] 0000571C EB40 asl D0.w, 5 0000571E 3D40 FFAA move.w [A6 - 0x56], D0 00005722 426E FFAC clr.w [A6 - 0x54] 00005726 6044 bra +0x46 /* 0000576C */ label00005728: 00005728 302E FFAA move.w D0, [A6 - 0x56] 0000572C D06E FFAC add.w D0, [A6 - 0x54] 00005730 48C0 ext.l D0 00005732 4267 clr.w -[A7] 00005734 2F2D F9A0 move.l -[A7], [A5 - 0x660] 00005738 2F00 move.l -[A7], D0 0000573A A85D syscall BitTst 0000573C 101F move.b D0, [A7]+ 0000573E 4A00 tst.b D0 00005740 6726 beq +0x28 /* 00005768 */ 00005742 302E FFAC move.w D0, [A6 - 0x54] 00005746 E740 asl D0.w, 3 00005748 0640 0017 addi.w D0, 0x17 0000574C 3D40 FFA4 move.w [A6 - 0x5C], D0 00005750 302E FFAC move.w D0, [A6 - 0x54] 00005754 E740 asl D0.w, 3 00005756 0640 001E addi.w D0, 0x1E 0000575A 3D40 FFA8 move.w [A6 - 0x58], D0 0000575E 486E FFA2 pea.l [A6 - 0x5E] 00005762 486D B7DA pea.l [A5 - 0x4826] 00005766 A8A5 syscall FillRect label00005768: 00005768 526E FFAC addq.w [A6 - 0x54], 1 label0000576C: 0000576C 0C6E 0020 FFAC cmpi.w [A6 - 0x54], 0x20 /* ' ' */ 00005772 6DB4 blt -0x4A /* 00005728 */ 00005774 526E FFAE addq.w [A6 - 0x52], 1 label00005778: 00005778 0C6E 0020 FFAE cmpi.w [A6 - 0x52], 0x20 /* ' ' */ 0000577E 6D00 FF7C blt -0x82 /* 000056FC */ label00005782: 00005782 4A6D AB3E tst.w [A5 - 0x54C2] 00005786 6700 007E beq +0x80 /* 00005806 */ 0000578A 426D AB3E clr.w [A5 - 0x54C2] 0000578E 302D F99E move.w D0, [A5 - 0x662] 00005792 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005796 0000 0002 ori.b D0, 0x2 0000579A 006C 0006 0036 ori.w [A4 + 0x36], 0x6 000057A0 004E 2F2D ori.w A6, 0x2F2D /* '/-' */ 000057A4 AAEE syscall AppleScript 000057A6 A957 syscall ShowControl 000057A8 2F2D AAF2 move.l -[A7], [A5 - 0x550E] 000057AC A957 syscall ShowControl 000057AE 426E FFAE clr.w [A6 - 0x52] 000057B2 6016 bra +0x18 /* 000057CA */ label000057B4: 000057B4 302E FFAE move.w D0, [A6 - 0x52] 000057B8 48C0 ext.l D0 000057BA E580 asl D0, 2 000057BC 41ED F938 lea.l A0, [A5 - 0x6C8] 000057C0 D1C0 add.l A0, D0 000057C2 2F10 move.l -[A7], [A0] 000057C4 A957 syscall ShowControl 000057C6 526E FFAE addq.w [A6 - 0x52], 1 label000057CA: 000057CA 0C6E 0016 FFAE cmpi.w [A6 - 0x52], 0x16 000057D0 6DE2 blt -0x1C /* 000057B4 */ 000057D2 6032 bra +0x34 /* 00005806 */ 000057D4 2F2D AAF6 move.l -[A7], [A5 - 0x550A] 000057D8 A958 syscall HideControl 000057DA 2F2D AAFA move.l -[A7], [A5 - 0x5506] 000057DE A957 syscall ShowControl 000057E0 2F2D AAFE move.l -[A7], [A5 - 0x5502] 000057E4 A957 syscall ShowControl 000057E6 2F2D AB02 move.l -[A7], [A5 - 0x54FE] 000057EA A957 syscall ShowControl 000057EC 6018 bra +0x1A /* 00005806 */ 000057EE 2F2D AAF6 move.l -[A7], [A5 - 0x550A] 000057F2 A957 syscall ShowControl 000057F4 2F2D AAFA move.l -[A7], [A5 - 0x5506] 000057F8 A958 syscall HideControl 000057FA 2F2D AAFE move.l -[A7], [A5 - 0x5502] 000057FE A957 syscall ShowControl 00005800 2F2D AB02 move.l -[A7], [A5 - 0x54FE] 00005804 A957 syscall ShowControl label00005806: 00005806 4E5E unlink A6 00005808 4E75 rts export_16: 0000580A 4E56 FFE4 link A6, -0x001C 0000580E 70FF moveq.l D0, 0xFFFFFFFF 00005810 3D40 FFF2 move.w [A6 - 0xE], D0 00005814 206D 9BEA movea.l A0, [A5 - 0x6416] 00005818 43EE FFE4 lea.l A1, [A6 - 0x1C] 0000581C 5488 addq.l A0, 2 0000581E 22D8 move.l [A1]+, [A0]+ 00005820 22D8 move.l [A1]+, [A0]+ 00005822 22D8 move.l [A1]+, [A0]+ 00005824 32D8 move.w [A1]+, [A0]+ 00005826 486D 9BF8 pea.l [A5 - 0x6408] 0000582A A871 syscall GlobalToLocal 0000582C 302D 9BFA move.w D0, [A5 - 0x6406] 00005830 0640 FFEA addi.w D0, 0xFFEA 00005834 48C0 ext.l D0 00005836 81FC 0008 divs.w D0, 0x8 0000583A 3D40 FFFE move.w [A6 - 0x2], D0 0000583E 302D 9BF8 move.w D0, [A5 - 0x6408] 00005842 0640 FFEF addi.w D0, 0xFFEF 00005846 48C0 ext.l D0 00005848 81FC 0008 divs.w D0, 0x8 0000584C 3D40 FFFC move.w [A6 - 0x4], D0 00005850 4A6D F99E tst.w [A5 - 0x662] 00005854 6700 0264 beq +0x266 /* 00005ABA */ 00005858 4A6E FFFE tst.w [A6 - 0x2] 0000585C 6D00 025C blt +0x25E /* 00005ABA */ 00005860 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */ 00005866 6C00 0252 bge +0x254 /* 00005ABA */ 0000586A 4A6E FFFC tst.w [A6 - 0x4] 0000586E 6D00 024A blt +0x24C /* 00005ABA */ 00005872 0C6E 0020 FFFC cmpi.w [A6 - 0x4], 0x20 /* ' ' */ 00005878 6C00 0240 bge +0x242 /* 00005ABA */ 0000587C 0C6D 0001 F99E cmpi.w [A5 - 0x662], 0x1 00005882 662C bne +0x2E /* 000058B0 */ 00005884 302E FFFC move.w D0, [A6 - 0x4] 00005888 EB40 asl D0.w, 5 0000588A D06E FFFE add.w D0, [A6 - 0x2] 0000588E 48C0 ext.l D0 00005890 4267 clr.w -[A7] 00005892 2F2D F9AE move.l -[A7], [A5 - 0x652] 00005896 2F00 move.l -[A7], D0 00005898 A85D syscall BitTst 0000589A 101F move.b D0, [A7]+ 0000589C 4A00 tst.b D0 0000589E 6708 beq +0xA /* 000058A8 */ 000058A0 486D B7E2 pea.l [A5 - 0x481E] 000058A4 A89D syscall PenPat 000058A6 6032 bra +0x34 /* 000058DA */ label000058A8: 000058A8 486D B7DA pea.l [A5 - 0x4826] 000058AC A89D syscall PenPat 000058AE 602A bra +0x2C /* 000058DA */ label000058B0: 000058B0 302E FFFC move.w D0, [A6 - 0x4] 000058B4 EB40 asl D0.w, 5 000058B6 D06E FFFE add.w D0, [A6 - 0x2] 000058BA 48C0 ext.l D0 000058BC 4267 clr.w -[A7] 000058BE 2F2D F9A0 move.l -[A7], [A5 - 0x660] 000058C2 2F00 move.l -[A7], D0 000058C4 A85D syscall BitTst 000058C6 101F move.b D0, [A7]+ 000058C8 4A00 tst.b D0 000058CA 6708 beq +0xA /* 000058D4 */ 000058CC 486D B7E2 pea.l [A5 - 0x481E] 000058D0 A89D syscall PenPat 000058D2 6006 bra +0x8 /* 000058DA */ label000058D4: 000058D4 486D B7DA pea.l [A5 - 0x4826] 000058D8 A89D syscall PenPat label000058DA: 000058DA 4A6E FFFE tst.w [A6 - 0x2] 000058DE 6D00 010C blt +0x10E /* 000059EC */ 000058E2 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */ 000058E8 6C00 0102 bge +0x104 /* 000059EC */ 000058EC 4A6E FFFC tst.w [A6 - 0x4] 000058F0 6D00 00FA blt +0xFC /* 000059EC */ 000058F4 0C6E 0020 FFFC cmpi.w [A6 - 0x4], 0x20 /* ' ' */ 000058FA 6C00 00F0 bge +0xF2 /* 000059EC */ 000058FE 302E FFFC move.w D0, [A6 - 0x4] 00005902 E740 asl D0.w, 3 00005904 0640 0012 addi.w D0, 0x12 00005908 3D40 FFF4 move.w [A6 - 0xC], D0 0000590C 302E FFFC move.w D0, [A6 - 0x4] 00005910 E740 asl D0.w, 3 00005912 0640 0019 addi.w D0, 0x19 00005916 3D40 FFF8 move.w [A6 - 0x8], D0 0000591A 302E FFFE move.w D0, [A6 - 0x2] 0000591E E740 asl D0.w, 3 00005920 0640 0017 addi.w D0, 0x17 00005924 3D40 FFF6 move.w [A6 - 0xA], D0 00005928 302E FFFE move.w D0, [A6 - 0x2] 0000592C E740 asl D0.w, 3 0000592E 0640 001E addi.w D0, 0x1E 00005932 3D40 FFFA move.w [A6 - 0x6], D0 00005936 486E FFF4 pea.l [A6 - 0xC] 0000593A A8A2 syscall PaintRect 0000593C 0C6D 0001 F99E cmpi.w [A5 - 0x662], 0x1 00005942 6652 bne +0x54 /* 00005996 */ 00005944 4AAD F9AE tst.l [A5 - 0x652] 00005948 6628 bne +0x2A /* 00005972 */ 0000594A 42A7 clr.l -[A7] 0000594C 4878 0080 push.l 0x80 00005950 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00005954 205F movea.l A0, [A7]+ 00005956 2B48 F9AE move.l [A5 - 0x652], A0 0000595A 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000595E 6706 beq +0x8 /* 00005966 */ 00005960 3F3C 0001 move.w -[A7], 0x1 00005964 A9C8 syscall SysBeep label00005966: 00005966 486D F9AE pea.l [A5 - 0x652] 0000596A A875 syscall SetPBits/SetPortBits 0000596C 486D F9B4 pea.l [A5 - 0x64C] 00005970 A8A3 syscall EraseRect label00005972: 00005972 486D F9AE pea.l [A5 - 0x652] 00005976 A875 syscall SetPBits/SetPortBits 00005978 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000597C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00005980 A893 syscall MoveTo 00005982 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005986 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000598A A891 syscall LineTo 0000598C 486E FFE4 pea.l [A6 - 0x1C] 00005990 A875 syscall SetPBits/SetPortBits 00005992 6000 0058 bra +0x5A /* 000059EC */ label00005996: 00005996 0C6D 0002 F99E cmpi.w [A5 - 0x662], 0x2 0000599C 664E bne +0x50 /* 000059EC */ 0000599E 4AAD F9A0 tst.l [A5 - 0x660] 000059A2 6628 bne +0x2A /* 000059CC */ 000059A4 42A7 clr.l -[A7] 000059A6 4878 0080 push.l 0x80 000059AA 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000059AE 205F movea.l A0, [A7]+ 000059B0 2B48 F9A0 move.l [A5 - 0x660], A0 000059B4 4A78 0220 tst.w [0x00000220 /* MemErr */] 000059B8 6706 beq +0x8 /* 000059C0 */ 000059BA 3F3C 0001 move.w -[A7], 0x1 000059BE A9C8 syscall SysBeep label000059C0: 000059C0 486D F9A0 pea.l [A5 - 0x660] 000059C4 A875 syscall SetPBits/SetPortBits 000059C6 486D F9A6 pea.l [A5 - 0x65A] 000059CA A8A3 syscall EraseRect label000059CC: 000059CC 486D F9A0 pea.l [A5 - 0x660] 000059D0 A875 syscall SetPBits/SetPortBits 000059D2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000059D6 3F2E FFFC move.w -[A7], [A6 - 0x4] 000059DA A893 syscall MoveTo 000059DC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000059E0 3F2E FFFC move.w -[A7], [A6 - 0x4] 000059E4 A891 syscall LineTo 000059E6 486E FFE4 pea.l [A6 - 0x1C] 000059EA A875 syscall SetPBits/SetPortBits label000059EC: 000059EC 4267 clr.w -[A7] 000059EE 3F3C 0004 move.w -[A7], 0x4 000059F2 486D 9BEE pea.l [A5 - 0x6412] 000059F6 A970 syscall GetNextEvent 000059F8 101F move.b D0, [A7]+ 000059FA 486D 9BF8 pea.l [A5 - 0x6408] 000059FE A871 syscall GlobalToLocal 00005A00 302D 9BFA move.w D0, [A5 - 0x6406] 00005A04 0640 FFEA addi.w D0, 0xFFEA 00005A08 48C0 ext.l D0 00005A0A 81FC 0008 divs.w D0, 0x8 00005A0E 3D40 FFFE move.w [A6 - 0x2], D0 00005A12 302D 9BF8 move.w D0, [A5 - 0x6408] 00005A16 0640 FFEF addi.w D0, 0xFFEF 00005A1A 48C0 ext.l D0 00005A1C 81FC 0008 divs.w D0, 0x8 00005A20 3D40 FFFC move.w [A6 - 0x4], D0 00005A24 0C6D 0002 9BEE cmpi.w [A5 - 0x6412], 0x2 00005A2A 6600 FEAE bne -0x150 /* 000058DA */ 00005A2E 486D B7D2 pea.l [A5 - 0x482E] 00005A32 A89D syscall PenPat 00005A34 7044 moveq.l D0, 0x44 00005A36 3D40 FFF4 move.w [A6 - 0xC], D0 00005A3A 3D7C 00DF FFF8 move.w [A6 - 0x8], 0xDF 00005A40 7049 moveq.l D0, 0x49 00005A42 3D40 FFF6 move.w [A6 - 0xA], D0 00005A46 3D7C 00E4 FFFA move.w [A6 - 0x6], 0xE4 00005A4C 3F3C 0002 move.w -[A7], 0x2 00005A50 3F3C 0002 move.w -[A7], 0x2 00005A54 A89B syscall PenSize 00005A56 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00005A5A A89C syscall PenMode 00005A5C 486E FFF4 pea.l [A6 - 0xC] 00005A60 A8B7 syscall FrameOval 00005A62 3F3C 0008 move.w -[A7], 0x8 00005A66 A89C syscall PenMode 00005A68 3F3C 0001 move.w -[A7], 0x1 00005A6C 3F3C 0001 move.w -[A7], 0x1 00005A70 A89B syscall PenSize 00005A72 486D B7DA pea.l [A5 - 0x4826] 00005A76 A89D syscall PenPat 00005A78 3D7C 00D9 FFF4 move.w [A6 - 0xC], 0xD9 00005A7E 3D7C 00F9 FFF8 move.w [A6 - 0x8], 0xF9 00005A84 0C6D 0002 F99E cmpi.w [A5 - 0x662], 0x2 00005A8A 57C0 seq D0 00005A8C 4400 neg.b D0 00005A8E 4880 ext.w D0 00005A90 C1FC 0064 muls.w D0, 0x64 /* 'd' */ 00005A94 0640 014E addi.w D0, 0x14E 00005A98 3D40 FFF6 move.w [A6 - 0xA], D0 00005A9C 0C6D 0002 F99E cmpi.w [A5 - 0x662], 0x2 00005AA2 57C0 seq D0 00005AA4 4400 neg.b D0 00005AA6 4880 ext.w D0 00005AA8 C1FC 0064 muls.w D0, 0x64 /* 'd' */ 00005AAC 0640 016E addi.w D0, 0x16E 00005AB0 3D40 FFFA move.w [A6 - 0x6], D0 00005AB4 486E FFF4 pea.l [A6 - 0xC] 00005AB8 A928 syscall InvalRect label00005ABA: 00005ABA 4E5E unlink A6 00005ABC 4E75 rts fn00005ABE: 00005ABE 4E56 FFF4 link A6, -0x000C 00005AC2 4267 clr.w -[A7] 00005AC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005AC8 2F2D 9BF8 move.l -[A7], [A5 - 0x6408] 00005ACC 42A7 clr.l -[A7] 00005ACE A968 syscall TrackControl 00005AD0 301F move.w D0, [A7]+ 00005AD2 4A40 tst.w D0 00005AD4 6700 01FA beq +0x1FC /* 00005CD0 */ 00005AD8 426E FFFE clr.w [A6 - 0x2] 00005ADC 6000 01E8 bra +0x1EA /* 00005CC6 */ label00005AE0: 00005AE0 302E FFFE move.w D0, [A6 - 0x2] 00005AE4 48C0 ext.l D0 00005AE6 E580 asl D0, 2 00005AE8 41ED F938 lea.l A0, [A5 - 0x6C8] 00005AEC D1C0 add.l A0, D0 00005AEE 2010 move.l D0, [A0] 00005AF0 B0AE 0008 cmp.l D0, [A6 + 0x8] 00005AF4 6600 01CC bne +0x1CE /* 00005CC2 */ 00005AF8 302E FFFE move.w D0, [A6 - 0x2] 00005AFC 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005B00 0000 0015 ori.b D0, 0x15 00005B04 01BE bclr <>, D0 00005B06 002C 002A 0028 ori.b [A4 + 0x28], 0x2A /* '*' */ 00005B0C 0026 005E ori.b -[A6], 0x5E /* '^' */ 00005B10 005C 005A ori.w [A4]+, 0x5A /* 'Z' */ 00005B14 0058 0090 ori.w [A0]+, 0x90 00005B18 008E 008C 008A ori.l A6, 0x8C008A 00005B1E 00C2 .incomplete 00005B20 00C0 .incomplete 00005B22 00BE 00F6 00F4 ori.l <>, 0xF600F4 00005B28 00F2 .incomplete 00005B2A 012A 0128 btst [A2 + 0x128], D0 00005B2E 015E bchg [A6]+, D0 00005B30 015C bchg [A4]+, D0 00005B32 3D6D F990 FFFC move.w [A6 - 0x4], [A5 - 0x670] 00005B38 3B6E FFFE F990 move.w [A5 - 0x670], [A6 - 0x2] 00005B3E 302E FFFC move.w D0, [A6 - 0x4] 00005B42 48C0 ext.l D0 00005B44 E580 asl D0, 2 00005B46 41ED F938 lea.l A0, [A5 - 0x6C8] 00005B4A D1C0 add.l A0, D0 00005B4C 2F10 move.l -[A7], [A0] 00005B4E 4267 clr.w -[A7] 00005B50 A963 syscall SetControlValue/SetCtlValue 00005B52 302E FFFE move.w D0, [A6 - 0x2] 00005B56 48C0 ext.l D0 00005B58 E580 asl D0, 2 00005B5A 41ED F938 lea.l A0, [A5 - 0x6C8] 00005B5E D1C0 add.l A0, D0 00005B60 2F10 move.l -[A7], [A0] 00005B62 3F3C 0001 move.w -[A7], 0x1 00005B66 A963 syscall SetControlValue/SetCtlValue 00005B68 6000 0158 bra +0x15A /* 00005CC2 */ 00005B6C 3D6D F992 FFFC move.w [A6 - 0x4], [A5 - 0x66E] 00005B72 3B6E FFFE F992 move.w [A5 - 0x66E], [A6 - 0x2] 00005B78 302E FFFC move.w D0, [A6 - 0x4] 00005B7C 48C0 ext.l D0 00005B7E E580 asl D0, 2 00005B80 41ED F938 lea.l A0, [A5 - 0x6C8] 00005B84 D1C0 add.l A0, D0 00005B86 2F10 move.l -[A7], [A0] 00005B88 4267 clr.w -[A7] 00005B8A A963 syscall SetControlValue/SetCtlValue 00005B8C 302E FFFE move.w D0, [A6 - 0x2] 00005B90 48C0 ext.l D0 00005B92 E580 asl D0, 2 00005B94 41ED F938 lea.l A0, [A5 - 0x6C8] 00005B98 D1C0 add.l A0, D0 00005B9A 2F10 move.l -[A7], [A0] 00005B9C 3F3C 0001 move.w -[A7], 0x1 00005BA0 A963 syscall SetControlValue/SetCtlValue 00005BA2 6000 011E bra +0x120 /* 00005CC2 */ 00005BA6 3D6D F994 FFFC move.w [A6 - 0x4], [A5 - 0x66C] 00005BAC 3B6E FFFE F994 move.w [A5 - 0x66C], [A6 - 0x2] 00005BB2 302E FFFC move.w D0, [A6 - 0x4] 00005BB6 48C0 ext.l D0 00005BB8 E580 asl D0, 2 00005BBA 41ED F938 lea.l A0, [A5 - 0x6C8] 00005BBE D1C0 add.l A0, D0 00005BC0 2F10 move.l -[A7], [A0] 00005BC2 4267 clr.w -[A7] 00005BC4 A963 syscall SetControlValue/SetCtlValue 00005BC6 302E FFFE move.w D0, [A6 - 0x2] 00005BCA 48C0 ext.l D0 00005BCC E580 asl D0, 2 00005BCE 41ED F938 lea.l A0, [A5 - 0x6C8] 00005BD2 D1C0 add.l A0, D0 00005BD4 2F10 move.l -[A7], [A0] 00005BD6 3F3C 0001 move.w -[A7], 0x1 00005BDA A963 syscall SetControlValue/SetCtlValue 00005BDC 6000 00E4 bra +0xE6 /* 00005CC2 */ 00005BE0 3D6D F996 FFFC move.w [A6 - 0x4], [A5 - 0x66A] 00005BE6 3B6E FFFE F996 move.w [A5 - 0x66A], [A6 - 0x2] 00005BEC 302E FFFC move.w D0, [A6 - 0x4] 00005BF0 48C0 ext.l D0 00005BF2 E580 asl D0, 2 00005BF4 41ED F938 lea.l A0, [A5 - 0x6C8] 00005BF8 D1C0 add.l A0, D0 00005BFA 2F10 move.l -[A7], [A0] 00005BFC 4267 clr.w -[A7] 00005BFE A963 syscall SetControlValue/SetCtlValue 00005C00 302E FFFE move.w D0, [A6 - 0x2] 00005C04 48C0 ext.l D0 00005C06 E580 asl D0, 2 00005C08 41ED F938 lea.l A0, [A5 - 0x6C8] 00005C0C D1C0 add.l A0, D0 00005C0E 2F10 move.l -[A7], [A0] 00005C10 3F3C 0001 move.w -[A7], 0x1 00005C14 A963 syscall SetControlValue/SetCtlValue 00005C16 6000 00AA bra +0xAC /* 00005CC2 */ 00005C1A 3D6D F998 FFFC move.w [A6 - 0x4], [A5 - 0x668] 00005C20 3B6E FFFE F998 move.w [A5 - 0x668], [A6 - 0x2] 00005C26 302E FFFC move.w D0, [A6 - 0x4] 00005C2A 48C0 ext.l D0 00005C2C E580 asl D0, 2 00005C2E 41ED F938 lea.l A0, [A5 - 0x6C8] 00005C32 D1C0 add.l A0, D0 00005C34 2F10 move.l -[A7], [A0] 00005C36 4267 clr.w -[A7] 00005C38 A963 syscall SetControlValue/SetCtlValue 00005C3A 302E FFFE move.w D0, [A6 - 0x2] 00005C3E 48C0 ext.l D0 00005C40 E580 asl D0, 2 00005C42 41ED F938 lea.l A0, [A5 - 0x6C8] 00005C46 D1C0 add.l A0, D0 00005C48 2F10 move.l -[A7], [A0] 00005C4A 3F3C 0001 move.w -[A7], 0x1 00005C4E A963 syscall SetControlValue/SetCtlValue 00005C50 6000 0070 bra +0x72 /* 00005CC2 */ 00005C54 3D6D F99A FFFC move.w [A6 - 0x4], [A5 - 0x666] 00005C5A 3B6E FFFE F99A move.w [A5 - 0x666], [A6 - 0x2] 00005C60 302E FFFC move.w D0, [A6 - 0x4] 00005C64 48C0 ext.l D0 00005C66 E580 asl D0, 2 00005C68 41ED F938 lea.l A0, [A5 - 0x6C8] 00005C6C D1C0 add.l A0, D0 00005C6E 2F10 move.l -[A7], [A0] 00005C70 4267 clr.w -[A7] 00005C72 A963 syscall SetControlValue/SetCtlValue 00005C74 302E FFFE move.w D0, [A6 - 0x2] 00005C78 48C0 ext.l D0 00005C7A E580 asl D0, 2 00005C7C 41ED F938 lea.l A0, [A5 - 0x6C8] 00005C80 D1C0 add.l A0, D0 00005C82 2F10 move.l -[A7], [A0] 00005C84 3F3C 0001 move.w -[A7], 0x1 00005C88 A963 syscall SetControlValue/SetCtlValue 00005C8A 6036 bra +0x38 /* 00005CC2 */ 00005C8C 3D6D F99C FFFC move.w [A6 - 0x4], [A5 - 0x664] 00005C92 3B6E FFFE F99C move.w [A5 - 0x664], [A6 - 0x2] 00005C98 302E FFFC move.w D0, [A6 - 0x4] 00005C9C 48C0 ext.l D0 00005C9E E580 asl D0, 2 00005CA0 41ED F938 lea.l A0, [A5 - 0x6C8] 00005CA4 D1C0 add.l A0, D0 00005CA6 2F10 move.l -[A7], [A0] 00005CA8 4267 clr.w -[A7] 00005CAA A963 syscall SetControlValue/SetCtlValue 00005CAC 302E FFFE move.w D0, [A6 - 0x2] 00005CB0 48C0 ext.l D0 00005CB2 E580 asl D0, 2 00005CB4 41ED F938 lea.l A0, [A5 - 0x6C8] 00005CB8 D1C0 add.l A0, D0 00005CBA 2F10 move.l -[A7], [A0] 00005CBC 3F3C 0001 move.w -[A7], 0x1 00005CC0 A963 syscall SetControlValue/SetCtlValue label00005CC2: 00005CC2 526E FFFE addq.w [A6 - 0x2], 1 label00005CC6: 00005CC6 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16 00005CCC 6D00 FE12 blt -0x1EC /* 00005AE0 */ label00005CD0: 00005CD0 4EBA E1EC jsr [PC - 0x1E14 /* 00003EBE */] 00005CD4 7029 moveq.l D0, 0x29 00005CD6 3D40 FFF4 move.w [A6 - 0xC], D0 00005CDA 3D7C 0091 FFF8 move.w [A6 - 0x8], 0x91 00005CE0 3D7C 01C2 FFF6 move.w [A6 - 0xA], 0x1C2 00005CE6 3D7C 01F4 FFFA move.w [A6 - 0x6], 0x1F4 00005CEC 486E FFF4 pea.l [A6 - 0xC] 00005CF0 A928 syscall InvalRect 00005CF2 3D7C 00A6 FFF4 move.w [A6 - 0xC], 0xA6 00005CF8 3D7C 00C3 FFF8 move.w [A6 - 0x8], 0xC3 00005CFE 486E FFF4 pea.l [A6 - 0xC] 00005D02 A928 syscall InvalRect 00005D04 4E5E unlink A6 00005D06 4E75 rts fn00005D08: 00005D08 4E56 FFF6 link A6, -0x000A 00005D0C 7001 moveq.l D0, 0x01 00005D0E 3B40 F99E move.w [A5 - 0x662], D0 00005D12 7001 moveq.l D0, 0x01 00005D14 3B40 AB3E move.w [A5 - 0x54C2], D0 00005D18 2F2D AAEE move.l -[A7], [A5 - 0x5512] 00005D1C A958 syscall HideControl 00005D1E 2F2D AAF2 move.l -[A7], [A5 - 0x550E] 00005D22 A958 syscall HideControl 00005D24 426E FFFE clr.w [A6 - 0x2] 00005D28 6016 bra +0x18 /* 00005D40 */ label00005D2A: 00005D2A 302E FFFE move.w D0, [A6 - 0x2] 00005D2E 48C0 ext.l D0 00005D30 E580 asl D0, 2 00005D32 41ED F938 lea.l A0, [A5 - 0x6C8] 00005D36 D1C0 add.l A0, D0 00005D38 2F10 move.l -[A7], [A0] 00005D3A A958 syscall HideControl 00005D3C 526E FFFE addq.w [A6 - 0x2], 1 label00005D40: 00005D40 0C6E 0016 FFFE cmpi.w [A6 - 0x2], 0x16 00005D46 6DE2 blt -0x1C /* 00005D2A */ 00005D48 426E FFF6 clr.w [A6 - 0xA] 00005D4C 3D7C 012C FFFA move.w [A6 - 0x6], 0x12C 00005D52 426E FFF8 clr.w [A6 - 0x8] 00005D56 3D7C 012C FFFC move.w [A6 - 0x4], 0x12C 00005D5C 486E FFF6 pea.l [A6 - 0xA] 00005D60 A928 syscall InvalRect 00005D62 4E5E unlink A6 00005D64 4E75 rts fn00005D66: 00005D66 4E56 FF9A link A6, -0x0066 00005D6A 4267 clr.w -[A7] 00005D6C 486E FFB0 pea.l [A6 - 0x50] 00005D70 486E FFAE pea.l [A6 - 0x52] 00005D74 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00005D78 301F move.w D0, [A7]+ 00005D7A 4267 clr.w -[A7] 00005D7C 486D FD16 pea.l [A5 - 0x2EA] 00005D80 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00005D84 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00005D88 301F move.w D0, [A7]+ 00005D8A 486D AB48 pea.l [A5 - 0x54B8] 00005D8E A9B1 syscall CreateResFile 00005D90 4267 clr.w -[A7] 00005D92 486D AB48 pea.l [A5 - 0x54B8] 00005D96 A997 syscall OpenResFile 00005D98 301F move.w D0, [A7]+ 00005D9A 3D40 FFAC move.w [A6 - 0x54], D0 00005D9E 0C40 FFFF cmpi.w D0, 0xFFFF 00005DA2 6612 bne +0x14 /* 00005DB6 */ 00005DA4 486D FD36 pea.l [A5 - 0x2CA] 00005DA8 486D FD18 pea.l [A5 - 0x2E8] 00005DAC 4EBA A252 jsr [PC - 0x5DAE /* 00000000 */] 00005DB0 508F addq.l A7, 8 00005DB2 6000 0070 bra +0x72 /* 00005E24 */ label00005DB6: 00005DB6 42A7 clr.l -[A7] 00005DB8 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00005DBE 3F3C 03E8 move.w -[A7], 0x3E8 00005DC2 A9A0 syscall GetResource 00005DC4 205F movea.l A0, [A7]+ 00005DC6 2D48 FFA6 move.l [A6 - 0x5A], A0 00005DCA B0FC 0000 cmpa.w A0, 0x0 00005DCE 671A beq +0x1C /* 00005DEA */ 00005DD0 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00005DD4 A9AD syscall RemoveResource/RmveResource 00005DD6 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00005DDA 670E beq +0x10 /* 00005DEA */ 00005DDC 486D FD50 pea.l [A5 - 0x2B0] 00005DE0 486D FD38 pea.l [A5 - 0x2C8] 00005DE4 4EBA A21A jsr [PC - 0x5DE6 /* 00000000 */] 00005DE8 508F addq.l A7, 8 label00005DEA: 00005DEA 42A7 clr.l -[A7] 00005DEC 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00005DF2 3F3C 03E9 move.w -[A7], 0x3E9 00005DF6 A9A0 syscall GetResource 00005DF8 205F movea.l A0, [A7]+ 00005DFA 2D48 FFA2 move.l [A6 - 0x5E], A0 00005DFE B0FC 0000 cmpa.w A0, 0x0 00005E02 671A beq +0x1C /* 00005E1E */ 00005E04 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00005E08 A9AD syscall RemoveResource/RmveResource 00005E0A 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00005E0E 670E beq +0x10 /* 00005E1E */ 00005E10 486D FD6A pea.l [A5 - 0x296] 00005E14 486D FD52 pea.l [A5 - 0x2AE] 00005E18 4EBA A1E6 jsr [PC - 0x5E1A /* 00000000 */] 00005E1C 508F addq.l A7, 8 label00005E1E: 00005E1E 3F2E FFAC move.w -[A7], [A6 - 0x54] 00005E22 A99A syscall CloseResFile label00005E24: 00005E24 4267 clr.w -[A7] 00005E26 486D FD6C pea.l [A5 - 0x294] 00005E2A 3F2E FFAE move.w -[A7], [A6 - 0x52] 00005E2E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00005E32 301F move.w D0, [A7]+ 00005E34 4AAD F9A0 tst.l [A5 - 0x660] 00005E38 6718 beq +0x1A /* 00005E52 */ 00005E3A 2F2D F9A0 move.l -[A7], [A5 - 0x660] 00005E3E 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00005E42 4A78 0220 tst.w [0x00000220 /* MemErr */] 00005E46 6706 beq +0x8 /* 00005E4E */ 00005E48 3F3C 0001 move.w -[A7], 0x1 00005E4C A9C8 syscall SysBeep label00005E4E: 00005E4E 42AD F9A0 clr.l [A5 - 0x660] label00005E52: 00005E52 4AAD F9AE tst.l [A5 - 0x652] 00005E56 6718 beq +0x1A /* 00005E70 */ 00005E58 2F2D F9AE move.l -[A7], [A5 - 0x652] 00005E5C 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00005E60 4A78 0220 tst.w [0x00000220 /* MemErr */] 00005E64 6706 beq +0x8 /* 00005E6C */ 00005E66 3F3C 0001 move.w -[A7], 0x1 00005E6A A9C8 syscall SysBeep label00005E6C: 00005E6C 42AD F9AE clr.l [A5 - 0x652] label00005E70: 00005E70 3D7C 00D9 FF9A move.w [A6 - 0x66], 0xD9 00005E76 3D7C 00F9 FF9E move.w [A6 - 0x62], 0xF9 00005E7C 3D7C 014E FF9C move.w [A6 - 0x64], 0x14E 00005E82 3D7C 01D2 FFA0 move.w [A6 - 0x60], 0x1D2 00005E88 486E FF9A pea.l [A6 - 0x66] 00005E8C A928 syscall InvalRect 00005E8E 4E5E unlink A6 00005E90 4E75 rts fn00005E92: 00005E92 4E56 FFFE link A6, -0x0002 00005E96 426D F99E clr.w [A5 - 0x662] 00005E9A 7001 moveq.l D0, 0x01 00005E9C 3B40 AB3E move.w [A5 - 0x54C2], D0 00005EA0 2F2D AAF6 move.l -[A7], [A5 - 0x550A] 00005EA4 A958 syscall HideControl 00005EA6 2F2D AAFA move.l -[A7], [A5 - 0x5506] 00005EAA A958 syscall HideControl 00005EAC 2F2D AAFE move.l -[A7], [A5 - 0x5502] 00005EB0 A958 syscall HideControl 00005EB2 2F2D AB02 move.l -[A7], [A5 - 0x54FE] 00005EB6 A958 syscall HideControl 00005EB8 206D 9BEA movea.l A0, [A5 - 0x6416] 00005EBC 4868 0010 pea.l [A0 + 0x10] 00005EC0 A928 syscall InvalRect 00005EC2 4AAD F9AE tst.l [A5 - 0x652] 00005EC6 6748 beq +0x4A /* 00005F10 */ 00005EC8 4AAD AC4A tst.l [A5 - 0x53B6] 00005ECC 661C bne +0x1E /* 00005EEA */ 00005ECE 42A7 clr.l -[A7] 00005ED0 4878 0080 push.l 0x80 00005ED4 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00005ED8 205F movea.l A0, [A7]+ 00005EDA 2B48 AC4A move.l [A5 - 0x53B6], A0 00005EDE 4A78 0220 tst.w [0x00000220 /* MemErr */] 00005EE2 6706 beq +0x8 /* 00005EEA */ 00005EE4 3F3C 0001 move.w -[A7], 0x1 00005EE8 A9C8 syscall SysBeep label00005EEA: 00005EEA 426E FFFE clr.w [A6 - 0x2] 00005EEE 6016 bra +0x18 /* 00005F06 */ label00005EF0: 00005EF0 306E FFFE movea.w A0, [A6 - 0x2] 00005EF4 D1ED AC4A add.l A0, [A5 - 0x53B6] 00005EF8 326E FFFE movea.w A1, [A6 - 0x2] 00005EFC D3ED F9AE add.l A1, [A5 - 0x652] 00005F00 1091 move.b [A0], [A1] 00005F02 526E FFFE addq.w [A6 - 0x2], 1 label00005F06: 00005F06 0C6E 0080 FFFE cmpi.w [A6 - 0x2], 0x80 00005F0C 6DE2 blt -0x1C /* 00005EF0 */ 00005F0E 601E bra +0x20 /* 00005F2E */ label00005F10: 00005F10 4AAD AC4A tst.l [A5 - 0x53B6] 00005F14 6718 beq +0x1A /* 00005F2E */ 00005F16 2F2D AC4A move.l -[A7], [A5 - 0x53B6] 00005F1A 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00005F1E 4A78 0220 tst.w [0x00000220 /* MemErr */] 00005F22 6706 beq +0x8 /* 00005F2A */ 00005F24 3F3C 0001 move.w -[A7], 0x1 00005F28 A9C8 syscall SysBeep label00005F2A: 00005F2A 42AD AC4A clr.l [A5 - 0x53B6] label00005F2E: 00005F2E 4E5E unlink A6 00005F30 4E75 rts fn00005F32: 00005F32 4E56 FFF6 link A6, -0x000A 00005F36 302D F99E move.w D0, [A5 - 0x662] 00005F3A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005F3E 0001 0002 ori.b D1, 0x2 00005F42 00D0 .incomplete 00005F44 0004 006A ori.b D4, 0x6A /* 'j' */ 00005F48 4AAD F9AE tst.l [A5 - 0x652] 00005F4C 6624 bne +0x26 /* 00005F72 */ 00005F4E 4AAD F9A0 tst.l [A5 - 0x660] 00005F52 6700 00BE beq +0xC0 /* 00006012 */ 00005F56 2F2D F9A0 move.l -[A7], [A5 - 0x660] 00005F5A 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00005F5E 4A78 0220 tst.w [0x00000220 /* MemErr */] 00005F62 6706 beq +0x8 /* 00005F6A */ 00005F64 3F3C 0001 move.w -[A7], 0x1 00005F68 A9C8 syscall SysBeep label00005F6A: 00005F6A 42AD F9A0 clr.l [A5 - 0x660] 00005F6E 6000 00A2 bra +0xA4 /* 00006012 */ label00005F72: 00005F72 4AAD F9A0 tst.l [A5 - 0x660] 00005F76 6610 bne +0x12 /* 00005F88 */ 00005F78 42A7 clr.l -[A7] 00005F7A 4878 0080 push.l 0x80 00005F7E 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00005F82 205F movea.l A0, [A7]+ 00005F84 2B48 F9A0 move.l [A5 - 0x660], A0 label00005F88: 00005F88 426E FFF6 clr.w [A6 - 0xA] 00005F8C 6016 bra +0x18 /* 00005FA4 */ label00005F8E: 00005F8E 306E FFF6 movea.w A0, [A6 - 0xA] 00005F92 D1ED F9A0 add.l A0, [A5 - 0x660] 00005F96 326E FFF6 movea.w A1, [A6 - 0xA] 00005F9A D3ED F9AE add.l A1, [A5 - 0x652] 00005F9E 1091 move.b [A0], [A1] 00005FA0 526E FFF6 addq.w [A6 - 0xA], 1 label00005FA4: 00005FA4 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80 00005FAA 6DE2 blt -0x1C /* 00005F8E */ 00005FAC 6000 0064 bra +0x66 /* 00006012 */ 00005FB0 4AAD F9A0 tst.l [A5 - 0x660] 00005FB4 6622 bne +0x24 /* 00005FD8 */ 00005FB6 4AAD F9AE tst.l [A5 - 0x652] 00005FBA 6700 0056 beq +0x58 /* 00006012 */ 00005FBE 2F2D F9AE move.l -[A7], [A5 - 0x652] 00005FC2 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00005FC6 4A78 0220 tst.w [0x00000220 /* MemErr */] 00005FCA 6706 beq +0x8 /* 00005FD2 */ 00005FCC 3F3C 0001 move.w -[A7], 0x1 00005FD0 A9C8 syscall SysBeep label00005FD2: 00005FD2 42AD F9AE clr.l [A5 - 0x652] 00005FD6 603A bra +0x3C /* 00006012 */ label00005FD8: 00005FD8 4AAD F9AE tst.l [A5 - 0x652] 00005FDC 6610 bne +0x12 /* 00005FEE */ 00005FDE 42A7 clr.l -[A7] 00005FE0 4878 0080 push.l 0x80 00005FE4 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00005FE8 205F movea.l A0, [A7]+ 00005FEA 2B48 F9AE move.l [A5 - 0x652], A0 label00005FEE: 00005FEE 426E FFF6 clr.w [A6 - 0xA] 00005FF2 6016 bra +0x18 /* 0000600A */ label00005FF4: 00005FF4 306E FFF6 movea.w A0, [A6 - 0xA] 00005FF8 D1ED F9AE add.l A0, [A5 - 0x652] 00005FFC 326E FFF6 movea.w A1, [A6 - 0xA] 00006000 D3ED F9A0 add.l A1, [A5 - 0x660] 00006004 1091 move.b [A0], [A1] 00006006 526E FFF6 addq.w [A6 - 0xA], 1 label0000600A: 0000600A 0C6E 0080 FFF6 cmpi.w [A6 - 0xA], 0x80 00006010 6DE2 blt -0x1C /* 00005FF4 */ label00006012: 00006012 4E5E unlink A6 00006014 4E75 rts fn00006016: 00006016 4E56 FFF8 link A6, -0x0008 0000601A 7001 moveq.l D0, 0x01 0000601C 3B40 F99E move.w [A5 - 0x662], D0 00006020 7001 moveq.l D0, 0x01 00006022 3B40 AB3E move.w [A5 - 0x54C2], D0 00006026 426E FFF8 clr.w [A6 - 0x8] 0000602A 3D7C 0115 FFFC move.w [A6 - 0x4], 0x115 00006030 426E FFFA clr.w [A6 - 0x6] 00006034 3D7C 012C FFFE move.w [A6 - 0x2], 0x12C 0000603A 486E FFF8 pea.l [A6 - 0x8] 0000603E A928 syscall InvalRect 00006040 4E5E unlink A6 00006042 4E75 rts fn00006044: 00006044 4E56 FFF8 link A6, -0x0008 00006048 7002 moveq.l D0, 0x02 0000604A 3B40 F99E move.w [A5 - 0x662], D0 0000604E 7001 moveq.l D0, 0x01 00006050 3B40 AB3E move.w [A5 - 0x54C2], D0 00006054 426E FFF8 clr.w [A6 - 0x8] 00006058 3D7C 0115 FFFC move.w [A6 - 0x4], 0x115 0000605E 426E FFFA clr.w [A6 - 0x6] 00006062 3D7C 012C FFFE move.w [A6 - 0x2], 0x12C 00006068 486E FFF8 pea.l [A6 - 0x8] 0000606C A928 syscall InvalRect 0000606E 4E5E unlink A6 00006070 4E75 rts fn00006072: 00006072 4E56 FFE8 link A6, -0x0018 00006076 4A6D F99E tst.w [A5 - 0x662] 0000607A 6740 beq +0x42 /* 000060BC */ 0000607C 486E FFE8 pea.l [A6 - 0x18] 00006080 A972 syscall GetMouse 00006082 7010 moveq.l D0, 0x10 00006084 3D40 FFF0 move.w [A6 - 0x10], D0 00006088 3D7C 0112 FFF4 move.w [A6 - 0xC], 0x112 0000608E 7015 moveq.l D0, 0x15 00006090 3D40 FFF2 move.w [A6 - 0xE], D0 00006094 3D7C 0117 FFF6 move.w [A6 - 0xA], 0x117 0000609A 4267 clr.w -[A7] 0000609C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000060A0 486E FFF0 pea.l [A6 - 0x10] 000060A4 A8AD syscall PtInRect 000060A6 101F move.b D0, [A7]+ 000060A8 4A00 tst.b D0 000060AA 670A beq +0xC /* 000060B6 */ 000060AC 206D 9C0E movea.l A0, [A5 - 0x63F2] 000060B0 2F10 move.l -[A7], [A0] 000060B2 A851 syscall SetCursor 000060B4 6006 bra +0x8 /* 000060BC */ label000060B6: 000060B6 486D B77E pea.l [A5 - 0x4882] 000060BA A851 syscall SetCursor label000060BC: 000060BC 4AAD F9A0 tst.l [A5 - 0x660] 000060C0 6606 bne +0x8 /* 000060C8 */ 000060C2 4AAD F9AE tst.l [A5 - 0x652] 000060C6 672A beq +0x2C /* 000060F2 */ label000060C8: 000060C8 5A6D F9BC addq.w [A5 - 0x644], 5 000060CC 306D F9BC movea.w A0, [A5 - 0x644] 000060D0 2008 move.l D0, A0 000060D2 81FC 0168 divs.w D0, 0x168 000060D6 4840 swap.w D0 000060D8 3B40 F9BC move.w [A5 - 0x644], D0 000060DC 486E FFEC pea.l [A6 - 0x14] 000060E0 A874 syscall GetPort 000060E2 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 000060E6 A873 syscall SetPort 000060E8 4EBA EAE0 jsr [PC - 0x1520 /* 00004BCA */] 000060EC 2F2E FFEC move.l -[A7], [A6 - 0x14] 000060F0 A873 syscall SetPort label000060F2: 000060F2 4E5E unlink A6 000060F4 4E75 rts fn000060F6: 000060F6 4E56 FF96 link A6, -0x006A 000060FA 486D C71E pea.l [A5 - 0x38E2] 000060FE 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00006102 486D AB48 pea.l [A5 - 0x54B8] 00006106 4EBA A060 jsr [PC - 0x5FA0 /* 00000168 */] 0000610A 4FEF 000A lea.l A7, [A7 + 0xA] 0000610E 2B40 C730 move.l [A5 - 0x38D0], D0 00006112 4A2D AC4E tst.b [A5 - 0x53B2] 00006116 6742 beq +0x44 /* 0000615A */ 00006118 426E FFE8 clr.w [A6 - 0x18] 0000611C 6032 bra +0x34 /* 00006150 */ label0000611E: 0000611E 306E FFE8 movea.w A0, [A6 - 0x18] 00006122 D1ED C730 add.l A0, [A5 - 0x38D0] 00006126 102D AC4E move.b D0, [A5 - 0x53B2] 0000612A 4880 ext.w D0 0000612C 326E FFE8 movea.w A1, [A6 - 0x18] 00006130 2209 move.l D1, A1 00006132 83C0 divs.w D1, D0 00006134 4841 swap.w D1 00006136 43ED AC4E lea.l A1, [A5 - 0x53B2] 0000613A D2C1 add.w A1, D1 0000613C 1029 0001 move.b D0, [A1 + 0x1] 00006140 4880 ext.w D0 00006142 D06E FFE8 add.w D0, [A6 - 0x18] 00006146 0640 0043 addi.w D0, 0x43 /* 'C' */ 0000614A 9110 sub.b [A0], D0 0000614C 526E FFE8 addq.w [A6 - 0x18], 1 label00006150: 00006150 306E FFE8 movea.w A0, [A6 - 0x18] 00006154 B1ED C71E cmpa.l A0, [A5 - 0x38E2] 00006158 6DC4 blt -0x3A /* 0000611E */ label0000615A: 0000615A 206D 9BEA movea.l A0, [A5 - 0x6416] 0000615E 4868 0010 pea.l [A0 + 0x10] 00006162 A928 syscall InvalRect 00006164 4267 clr.w -[A7] 00006166 486E FF96 pea.l [A6 - 0x6A] 0000616A 486E FFE6 pea.l [A6 - 0x1A] 0000616E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00006172 301F move.w D0, [A7]+ 00006174 4267 clr.w -[A7] 00006176 486D C7CC pea.l [A5 - 0x3834] 0000617A 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 0000617E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00006182 301F move.w D0, [A7]+ 00006184 4267 clr.w -[A7] 00006186 486D AB48 pea.l [A5 - 0x54B8] 0000618A A997 syscall OpenResFile 0000618C 301F move.w D0, [A7]+ 0000618E 3D40 FFEA move.w [A6 - 0x16], D0 00006192 42A7 clr.l -[A7] 00006194 4879 4841 5244 push.l 0x48415244 /* 'HARD' */ 0000619A 3F3C 03E8 move.w -[A7], 0x3E8 0000619E A9A0 syscall GetResource 000061A0 205F movea.l A0, [A7]+ 000061A2 2D48 FFEC move.l [A6 - 0x14], A0 000061A6 4AAE FFEC tst.l [A6 - 0x14] 000061AA 6630 bne +0x32 /* 000061DC */ 000061AC 7064 moveq.l D0, 0x64 000061AE 3B40 F926 move.w [A5 - 0x6DA], D0 000061B2 7064 moveq.l D0, 0x64 000061B4 3B40 F928 move.w [A5 - 0x6D8], D0 000061B8 7032 moveq.l D0, 0x32 000061BA 3B40 F92A move.w [A5 - 0x6D6], D0 000061BE 700A moveq.l D0, 0x0A 000061C0 3B40 F92C move.w [A5 - 0x6D4], D0 000061C4 7002 moveq.l D0, 0x02 000061C6 3B40 F92E move.w [A5 - 0x6D2], D0 000061CA 426D F930 clr.w [A5 - 0x6D0] 000061CE 426D F932 clr.w [A5 - 0x6CE] 000061D2 426D F934 clr.w [A5 - 0x6CC] 000061D6 426D F936 clr.w [A5 - 0x6CA] 000061DA 6014 bra +0x16 /* 000061F0 */ label000061DC: 000061DC 206E FFEC movea.l A0, [A6 - 0x14] 000061E0 2050 movea.l A0, [A0] 000061E2 43ED F926 lea.l A1, [A5 - 0x6DA] 000061E6 22D8 move.l [A1]+, [A0]+ 000061E8 22D8 move.l [A1]+, [A0]+ 000061EA 22D8 move.l [A1]+, [A0]+ 000061EC 22D8 move.l [A1]+, [A0]+ 000061EE 32D8 move.w [A1]+, [A0]+ label000061F0: 000061F0 42A7 clr.l -[A7] 000061F2 4879 4441 5445 push.l 0x44415445 /* 'DATE' */ 000061F8 3F3C 03E8 move.w -[A7], 0x3E8 000061FC A9A0 syscall GetResource 000061FE 205F movea.l A0, [A7]+ 00006200 2D48 FFFC move.l [A6 - 0x4], A0 00006204 4AAE FFFC tst.l [A6 - 0x4] 00006208 6606 bne +0x8 /* 00006210 */ 0000620A 42AD C724 clr.l [A5 - 0x38DC] 0000620E 600A bra +0xC /* 0000621A */ label00006210: 00006210 206E FFFC movea.l A0, [A6 - 0x4] 00006214 2050 movea.l A0, [A0] 00006216 2B50 C724 move.l [A5 - 0x38DC], [A0] label0000621A: 0000621A 42A7 clr.l -[A7] 0000621C 4879 4441 5445 push.l 0x44415445 /* 'DATE' */ 00006222 3F3C 03E9 move.w -[A7], 0x3E9 00006226 A9A0 syscall GetResource 00006228 205F movea.l A0, [A7]+ 0000622A 2D48 FFF8 move.l [A6 - 0x8], A0 0000622E 4AAE FFF8 tst.l [A6 - 0x8] 00006232 6606 bne +0x8 /* 0000623A */ 00006234 42AD C728 clr.l [A5 - 0x38D8] 00006238 600A bra +0xC /* 00006244 */ label0000623A: 0000623A 206E FFF8 movea.l A0, [A6 - 0x8] 0000623E 2050 movea.l A0, [A0] 00006240 2B50 C728 move.l [A5 - 0x38D8], [A0] label00006244: 00006244 42A7 clr.l -[A7] 00006246 4879 4441 5445 push.l 0x44415445 /* 'DATE' */ 0000624C 3F3C 03EA move.w -[A7], 0x3EA 00006250 A9A0 syscall GetResource 00006252 205F movea.l A0, [A7]+ 00006254 2D48 FFF4 move.l [A6 - 0xC], A0 00006258 4AAE FFF4 tst.l [A6 - 0xC] 0000625C 6606 bne +0x8 /* 00006264 */ 0000625E 42AD C72C clr.l [A5 - 0x38D4] 00006262 600A bra +0xC /* 0000626E */ label00006264: 00006264 206E FFF4 movea.l A0, [A6 - 0xC] 00006268 2050 movea.l A0, [A0] 0000626A 2B50 C72C move.l [A5 - 0x38D4], [A0] label0000626E: 0000626E 42A7 clr.l -[A7] 00006270 4879 524C 454E push.l 0x524C454E /* 'RLEN' */ 00006276 3F3C 03E8 move.w -[A7], 0x3E8 0000627A A9A0 syscall GetResource 0000627C 205F movea.l A0, [A7]+ 0000627E 2D48 FFF0 move.l [A6 - 0x10], A0 00006282 4AAE FFF0 tst.l [A6 - 0x10] 00006286 6606 bne +0x8 /* 0000628E */ 00006288 426D C722 clr.w [A5 - 0x38DE] 0000628C 600A bra +0xC /* 00006298 */ label0000628E: 0000628E 206E FFF0 movea.l A0, [A6 - 0x10] 00006292 2050 movea.l A0, [A0] 00006294 3B50 C722 move.w [A5 - 0x38DE], [A0] label00006298: 00006298 3F2E FFEA move.w -[A7], [A6 - 0x16] 0000629C A99A syscall CloseResFile 0000629E 4267 clr.w -[A7] 000062A0 486D C7CE pea.l [A5 - 0x3832] 000062A4 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 000062A8 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000062AC 301F move.w D0, [A7]+ 000062AE 426D C71A clr.w [A5 - 0x38E6] 000062B2 426D C71C clr.w [A5 - 0x38E4] 000062B6 422D C79A clr.b [A5 - 0x3866] 000062BA 4E5E unlink A6 000062BC 4E75 rts fn000062BE: 000062BE 4AAD C730 tst.l [A5 - 0x38D0] 000062C2 6708 beq +0xA /* 000062CC */ 000062C4 2F2D C730 move.l -[A7], [A5 - 0x38D0] 000062C8 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] label000062CC: 000062CC 4A78 0220 tst.w [0x00000220 /* MemErr */] 000062D0 6706 beq +0x8 /* 000062D8 */ 000062D2 3F3C 0001 move.w -[A7], 0x1 000062D6 A9C8 syscall SysBeep label000062D8: 000062D8 4E75 rts export_19: 000062DA 4E56 FF7E link A6, -0x0082 000062DE 206D 9BEA movea.l A0, [A5 - 0x6416] 000062E2 4868 0010 pea.l [A0 + 0x10] 000062E6 A8A3 syscall EraseRect 000062E8 4267 clr.w -[A7] 000062EA A887 syscall TextFont 000062EC 3F3C 000C move.w -[A7], 0xC 000062F0 A88A syscall TextSize 000062F2 3F3C 0005 move.w -[A7], 0x5 000062F6 3F3C 0014 move.w -[A7], 0x14 000062FA A893 syscall MoveTo 000062FC 3F3C 0005 move.w -[A7], 0x5 00006300 A888 syscall TextFace 00006302 486D C7D0 pea.l [A5 - 0x3830] 00006306 A884 syscall DrawString 00006308 4267 clr.w -[A7] 0000630A A888 syscall TextFace 0000630C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006310 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00006314 A893 syscall MoveTo 00006316 4878 00CD push.l 0xCD 0000631A A862 syscall ForeColor 0000631C 3F3C 0005 move.w -[A7], 0x5 00006320 A888 syscall TextFace 00006322 486D C7E2 pea.l [A5 - 0x381E] 00006326 A884 syscall DrawString 00006328 4267 clr.w -[A7] 0000632A A888 syscall TextFace 0000632C 3F3C 0014 move.w -[A7], 0x14 00006330 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00006334 A893 syscall MoveTo 00006336 486D C7EC pea.l [A5 - 0x3814] 0000633A A884 syscall DrawString 0000633C 3F3C 0014 move.w -[A7], 0x14 00006340 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 00006344 A893 syscall MoveTo 00006346 486D C7FC pea.l [A5 - 0x3804] 0000634A A884 syscall DrawString 0000634C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006350 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00006354 A893 syscall MoveTo 00006356 4878 0155 push.l 0x155 0000635A A862 syscall ForeColor 0000635C 3F3C 0005 move.w -[A7], 0x5 00006360 A888 syscall TextFace 00006362 486D C80C pea.l [A5 - 0x37F4] 00006366 A884 syscall DrawString 00006368 4267 clr.w -[A7] 0000636A A888 syscall TextFace 0000636C 3F3C 0014 move.w -[A7], 0x14 00006370 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 00006374 A893 syscall MoveTo 00006376 486D C816 pea.l [A5 - 0x37EA] 0000637A A884 syscall DrawString 0000637C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006380 3F3C 007D move.w -[A7], 0x7D /* '}' */ 00006384 A893 syscall MoveTo 00006386 4878 0199 push.l 0x199 0000638A A862 syscall ForeColor 0000638C 3F3C 0005 move.w -[A7], 0x5 00006390 A888 syscall TextFace 00006392 486D C826 pea.l [A5 - 0x37DA] 00006396 A884 syscall DrawString 00006398 4267 clr.w -[A7] 0000639A A888 syscall TextFace 0000639C 3F3C 0014 move.w -[A7], 0x14 000063A0 3F3C 008C move.w -[A7], 0x8C 000063A4 A893 syscall MoveTo 000063A6 486D C838 pea.l [A5 - 0x37C8] 000063AA A884 syscall DrawString 000063AC 4878 0021 push.l 0x21 /* '!' */ 000063B0 A862 syscall ForeColor 000063B2 3F3C 0014 move.w -[A7], 0x14 000063B6 3F3C 009B move.w -[A7], 0x9B 000063BA A893 syscall MoveTo 000063BC 486D C848 pea.l [A5 - 0x37B8] 000063C0 A884 syscall DrawString 000063C2 3F3C 0004 move.w -[A7], 0x4 000063C6 A887 syscall TextFont 000063C8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000063CC A88A syscall TextSize 000063CE 2F2D C724 move.l -[A7], [A5 - 0x38DC] 000063D2 1F3C 0002 move.b -[A7], 0x2 000063D6 486E FFA6 pea.l [A6 - 0x5A] 000063DA 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000063DE 2F2D C724 move.l -[A7], [A5 - 0x38DC] 000063E2 4267 clr.w -[A7] 000063E4 486E FF7E pea.l [A6 - 0x82] 000063E8 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000063EC 486E FFA6 pea.l [A6 - 0x5A] 000063F0 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000063F4 588F addq.l A7, 4 000063F6 486E FF7E pea.l [A6 - 0x82] 000063FA 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000063FE 588F addq.l A7, 4 00006400 486E FFA6 pea.l [A6 - 0x5A] 00006404 486E FF7E pea.l [A6 - 0x82] 00006408 486D C856 pea.l [A5 - 0x37AA] 0000640C 486E FFCE pea.l [A6 - 0x32] 00006410 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00006414 4FEF 0010 lea.l A7, [A7 + 0x10] 00006418 486E FFCE pea.l [A6 - 0x32] 0000641C 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006420 588F addq.l A7, 4 00006422 3F3C 0087 move.w -[A7], 0x87 00006426 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 0000642A A893 syscall MoveTo 0000642C 486E FFCE pea.l [A6 - 0x32] 00006430 A884 syscall DrawString 00006432 2F2D C728 move.l -[A7], [A5 - 0x38D8] 00006436 1F3C 0002 move.b -[A7], 0x2 0000643A 486E FFA6 pea.l [A6 - 0x5A] 0000643E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00006442 2F2D C728 move.l -[A7], [A5 - 0x38D8] 00006446 4267 clr.w -[A7] 00006448 486E FF7E pea.l [A6 - 0x82] 0000644C 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00006450 486E FFA6 pea.l [A6 - 0x5A] 00006454 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00006458 588F addq.l A7, 4 0000645A 486E FF7E pea.l [A6 - 0x82] 0000645E 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00006462 588F addq.l A7, 4 00006464 486E FFA6 pea.l [A6 - 0x5A] 00006468 486E FF7E pea.l [A6 - 0x82] 0000646C 486D C85E pea.l [A5 - 0x37A2] 00006470 486E FFCE pea.l [A6 - 0x32] 00006474 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00006478 4FEF 0010 lea.l A7, [A7 + 0x10] 0000647C 486E FFCE pea.l [A6 - 0x32] 00006480 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006484 588F addq.l A7, 4 00006486 3F3C 0087 move.w -[A7], 0x87 0000648A 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 0000648E A893 syscall MoveTo 00006490 486E FFCE pea.l [A6 - 0x32] 00006494 A884 syscall DrawString 00006496 2F2D C72C move.l -[A7], [A5 - 0x38D4] 0000649A 1F3C 0002 move.b -[A7], 0x2 0000649E 486E FFA6 pea.l [A6 - 0x5A] 000064A2 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000064A6 2F2D C72C move.l -[A7], [A5 - 0x38D4] 000064AA 4267 clr.w -[A7] 000064AC 486E FF7E pea.l [A6 - 0x82] 000064B0 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000064B4 486E FFA6 pea.l [A6 - 0x5A] 000064B8 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000064BC 588F addq.l A7, 4 000064BE 486E FF7E pea.l [A6 - 0x82] 000064C2 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000064C6 588F addq.l A7, 4 000064C8 486E FFA6 pea.l [A6 - 0x5A] 000064CC 486E FF7E pea.l [A6 - 0x82] 000064D0 486D C866 pea.l [A5 - 0x379A] 000064D4 486E FFCE pea.l [A6 - 0x32] 000064D8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000064DC 4FEF 0010 lea.l A7, [A7 + 0x10] 000064E0 486E FFCE pea.l [A6 - 0x32] 000064E4 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000064E8 588F addq.l A7, 4 000064EA 3F3C 0087 move.w -[A7], 0x87 000064EE 3F3C 008C move.w -[A7], 0x8C 000064F2 A893 syscall MoveTo 000064F4 486E FFCE pea.l [A6 - 0x32] 000064F8 A884 syscall DrawString 000064FA 3F2D C720 move.w -[A7], [A5 - 0x38E0] 000064FE 486D C86E pea.l [A5 - 0x3792] 00006502 486E FFCE pea.l [A6 - 0x32] 00006506 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000650A 4FEF 000A lea.l A7, [A7 + 0xA] 0000650E 486E FFCE pea.l [A6 - 0x32] 00006512 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006516 588F addq.l A7, 4 00006518 3F3C 0087 move.w -[A7], 0x87 0000651C 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 00006520 A893 syscall MoveTo 00006522 486E FFCE pea.l [A6 - 0x32] 00006526 A884 syscall DrawString 00006528 3F2D C722 move.w -[A7], [A5 - 0x38DE] 0000652C 486D C872 pea.l [A5 - 0x378E] 00006530 486E FFCE pea.l [A6 - 0x32] 00006534 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00006538 4FEF 000A lea.l A7, [A7 + 0xA] 0000653C 486E FFCE pea.l [A6 - 0x32] 00006540 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006544 588F addq.l A7, 4 00006546 3F3C 0087 move.w -[A7], 0x87 0000654A 3F3C 009B move.w -[A7], 0x9B 0000654E A893 syscall MoveTo 00006550 486E FFCE pea.l [A6 - 0x32] 00006554 A884 syscall DrawString 00006556 4A6D C71A tst.w [A5 - 0x38E6] 0000655A 6606 bne +0x8 /* 00006562 */ 0000655C 4A6D C71C tst.w [A5 - 0x38E4] 00006560 6720 beq +0x22 /* 00006582 */ label00006562: 00006562 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006566 3F3C 00AA move.w -[A7], 0xAA 0000656A A893 syscall MoveTo 0000656C 486D C736 pea.l [A5 - 0x38CA] 00006570 A884 syscall DrawString 00006572 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006576 3F3C 00B4 move.w -[A7], 0xB4 0000657A A893 syscall MoveTo 0000657C 486D C768 pea.l [A5 - 0x3898] 00006580 A884 syscall DrawString label00006582: 00006582 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006586 3F3C 00C3 move.w -[A7], 0xC3 0000658A A893 syscall MoveTo 0000658C 486D C79A pea.l [A5 - 0x3866] 00006590 A884 syscall DrawString 00006592 4A6D AB3E tst.w [A5 - 0x54C2] 00006596 670A beq +0xC /* 000065A2 */ 00006598 2F2D AAC6 move.l -[A7], [A5 - 0x553A] 0000659C A957 syscall ShowControl 0000659E 426D AB3E clr.w [A5 - 0x54C2] label000065A2: 000065A2 4E5E unlink A6 000065A4 4E75 rts export_18: 000065A6 4E75 rts fn000065A8: 000065A8 4E56 FFF8 link A6, -0x0008 000065AC 206D 9C0A movea.l A0, [A5 - 0x63F6] 000065B0 2F10 move.l -[A7], [A0] 000065B2 A851 syscall SetCursor 000065B4 426D C712 clr.w [A5 - 0x38EE] 000065B8 426D C716 clr.w [A5 - 0x38EA] 000065BC 426D C734 clr.w [A5 - 0x38CC] 000065C0 422D C79A clr.b [A5 - 0x3866] 000065C4 426D C71A clr.w [A5 - 0x38E6] 000065C8 426D C71C clr.w [A5 - 0x38E4] 000065CC 7001 moveq.l D0, 0x01 000065CE 3B40 C718 move.w [A5 - 0x38E8], D0 000065D2 4EBA 02CA jsr [PC + 0x2CA /* 0000689E */] 000065D6 426D C734 clr.w [A5 - 0x38CC] 000065DA 426D C710 clr.w [A5 - 0x38F0] 000065DE 426D C716 clr.w [A5 - 0x38EA] 000065E2 7001 moveq.l D0, 0x01 000065E4 3B40 C718 move.w [A5 - 0x38E8], D0 000065E8 426D C714 clr.w [A5 - 0x38EC] 000065EC 4EBA 0D3A jsr [PC + 0xD3A /* 00007328 */] 000065F0 4EBA 0372 jsr [PC + 0x372 /* 00006964 */] 000065F4 302D F934 move.w D0, [A5 - 0x6CC] 000065F8 B06D F936 cmp.w D0, [A5 - 0x6CA] 000065FC 6F3C ble +0x3E /* 0000663A */ 000065FE 7001 moveq.l D0, 0x01 00006600 3B40 C71A move.w [A5 - 0x38E6], D0 00006604 3F3C 0001 move.w -[A7], 0x1 00006608 A9C8 syscall SysBeep 0000660A 486D C876 pea.l [A5 - 0x378A] 0000660E 486D C736 pea.l [A5 - 0x38CA] 00006612 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00006616 508F addq.l A7, 8 00006618 486D C886 pea.l [A5 - 0x377A] 0000661C 486D C768 pea.l [A5 - 0x3898] 00006620 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00006624 508F addq.l A7, 8 00006626 486D C736 pea.l [A5 - 0x38CA] 0000662A 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000662E 588F addq.l A7, 4 00006630 486D C768 pea.l [A5 - 0x3898] 00006634 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006638 588F addq.l A7, 4 label0000663A: 0000663A 4A6D C71A tst.w [A5 - 0x38E6] 0000663E 6710 beq +0x12 /* 00006650 */ 00006640 486D C8A8 pea.l [A5 - 0x3758] 00006644 486D C79A pea.l [A5 - 0x3866] 00006648 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000664C 508F addq.l A7, 8 0000664E 6030 bra +0x32 /* 00006680 */ label00006650: 00006650 0C6D 01F3 C710 cmpi.w [A5 - 0x38F0], 0x1F3 00006656 6F10 ble +0x12 /* 00006668 */ 00006658 486D C8C4 pea.l [A5 - 0x373C] 0000665C 486D C79A pea.l [A5 - 0x3866] 00006660 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00006664 508F addq.l A7, 8 00006666 6018 bra +0x1A /* 00006680 */ label00006668: 00006668 3F2D C718 move.w -[A7], [A5 - 0x38E8] 0000666C 486D C8E2 pea.l [A5 - 0x371E] 00006670 486D C79A pea.l [A5 - 0x3866] 00006674 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00006678 4FEF 000A lea.l A7, [A7 + 0xA] 0000667C 4EBA 0DC8 jsr [PC + 0xDC8 /* 00007446 */] label00006680: 00006680 486D C79A pea.l [A5 - 0x3866] 00006684 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006688 588F addq.l A7, 4 0000668A 426E FFF8 clr.w [A6 - 0x8] 0000668E 3D7C 00FA FFFC move.w [A6 - 0x4], 0xFA 00006694 426E FFFA clr.w [A6 - 0x6] 00006698 3D7C 012C FFFE move.w [A6 - 0x2], 0x12C 0000669E 486E FFF8 pea.l [A6 - 0x8] 000066A2 A928 syscall InvalRect 000066A4 486D B77E pea.l [A5 - 0x4882] 000066A8 A851 syscall SetCursor 000066AA 4E5E unlink A6 000066AC 4E75 rts fn000066AE: 000066AE 4E56 0000 link A6, 0 000066B2 4A6D C71A tst.w [A5 - 0x38E6] 000066B6 6646 bne +0x48 /* 000066FE */ 000066B8 3F2D C718 move.w -[A7], [A5 - 0x38E8] 000066BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000066C0 486D C906 pea.l [A5 - 0x36FA] 000066C4 486D C736 pea.l [A5 - 0x38CA] 000066C8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000066CC 4FEF 000E lea.l A7, [A7 + 0xE] 000066D0 486D C6AC pea.l [A5 - 0x3954] 000066D4 486D C916 pea.l [A5 - 0x36EA] 000066D8 486D C768 pea.l [A5 - 0x3898] 000066DC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000066E0 4FEF 000C lea.l A7, [A7 + 0xC] 000066E4 486D C736 pea.l [A5 - 0x38CA] 000066E8 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000066EC 588F addq.l A7, 4 000066EE 486D C768 pea.l [A5 - 0x3898] 000066F2 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000066F6 588F addq.l A7, 4 000066F8 3F3C 0001 move.w -[A7], 0x1 000066FC A9C8 syscall SysBeep label000066FE: 000066FE 7001 moveq.l D0, 0x01 00006700 3B40 C71A move.w [A5 - 0x38E6], D0 00006704 4E5E unlink A6 00006706 4E75 rts fn00006708: 00006708 4E56 0000 link A6, 0 0000670C 4A6D C71A tst.w [A5 - 0x38E6] 00006710 6652 bne +0x54 /* 00006764 */ 00006712 4A6D C71C tst.w [A5 - 0x38E4] 00006716 664C bne +0x4E /* 00006764 */ 00006718 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000671C 486D C924 pea.l [A5 - 0x36DC] 00006720 486D C736 pea.l [A5 - 0x38CA] 00006724 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00006728 4FEF 000C lea.l A7, [A7 + 0xC] 0000672C 486D C6AC pea.l [A5 - 0x3954] 00006730 3F2D C718 move.w -[A7], [A5 - 0x38E8] 00006734 486D C930 pea.l [A5 - 0x36D0] 00006738 486D C768 pea.l [A5 - 0x3898] 0000673C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00006740 4FEF 000E lea.l A7, [A7 + 0xE] 00006744 486D C736 pea.l [A5 - 0x38CA] 00006748 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000674C 588F addq.l A7, 4 0000674E 486D C768 pea.l [A5 - 0x3898] 00006752 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006756 588F addq.l A7, 4 00006758 3F3C 0001 move.w -[A7], 0x1 0000675C A9C8 syscall SysBeep 0000675E 7001 moveq.l D0, 0x01 00006760 3B40 C71C move.w [A5 - 0x38E4], D0 label00006764: 00006764 4E5E unlink A6 00006766 4E75 rts fn00006768: 00006768 4E56 0000 link A6, 0 0000676C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006770 486D C948 pea.l [A5 - 0x36B8] 00006774 486D C736 pea.l [A5 - 0x38CA] 00006778 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000677C 4FEF 000A lea.l A7, [A7 + 0xA] 00006780 486D C736 pea.l [A5 - 0x38CA] 00006784 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006788 588F addq.l A7, 4 0000678A 422D C768 clr.b [A5 - 0x3898] 0000678E 3F3C 0001 move.w -[A7], 0x1 00006792 A9C8 syscall SysBeep 00006794 7001 moveq.l D0, 0x01 00006796 3B40 C71A move.w [A5 - 0x38E6], D0 0000679A 4E5E unlink A6 0000679C 4E75 rts fn0000679E: 0000679E 4E56 FFF8 link A6, -0x0008 000067A2 536D C716 subq.w [A5 - 0x38EA], 1 000067A6 41ED C6AC lea.l A0, [A5 - 0x3954] 000067AA D0ED C716 add.w A0, [A5 - 0x38EA] 000067AE 4210 clr.b [A0] 000067B0 426E FFFE clr.w [A6 - 0x2] 000067B4 602A bra +0x2C /* 000067E0 */ label000067B6: 000067B6 41ED C6AC lea.l A0, [A5 - 0x3954] 000067BA D0EE FFFE add.w A0, [A6 - 0x2] 000067BE 43ED C6AC lea.l A1, [A5 - 0x3954] 000067C2 D2EE FFFE add.w A1, [A6 - 0x2] 000067C6 1011 move.b D0, [A1] 000067C8 4880 ext.w D0 000067CA 3F00 move.w -[A7], D0 000067CC 2D48 FFF8 move.l [A6 - 0x8], A0 000067D0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000067D4 548F addq.l A7, 2 000067D6 206E FFF8 movea.l A0, [A6 - 0x8] 000067DA 1080 move.b [A0], D0 000067DC 526E FFFE addq.w [A6 - 0x2], 1 label000067E0: 000067E0 302E FFFE move.w D0, [A6 - 0x2] 000067E4 B06D C716 cmp.w D0, [A5 - 0x38EA] 000067E8 6DCC blt -0x32 /* 000067B6 */ 000067EA 0C6D 0064 C712 cmpi.w [A5 - 0x38EE], 0x64 /* 'd' */ 000067F0 660C bne +0xE /* 000067FE */ 000067F2 486D C96C pea.l [A5 - 0x3694] 000067F6 4EBA FEB6 jsr [PC - 0x14A /* 000066AE */] 000067FA 588F addq.l A7, 4 000067FC 603C bra +0x3E /* 0000683A */ label000067FE: 000067FE 426E FFFC clr.w [A6 - 0x4] 00006802 426E FFFE clr.w [A6 - 0x2] 00006806 6028 bra +0x2A /* 00006830 */ label00006808: 00006808 302E FFFE move.w D0, [A6 - 0x2] 0000680C C1FC 0018 muls.w D0, 0x18 00006810 41ED BD4C lea.l A0, [A5 - 0x42B4] 00006814 D1C0 add.l A0, D0 00006816 486D C6AC pea.l [A5 - 0x3954] 0000681A 4850 pea.l [A0] 0000681C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00006820 508F addq.l A7, 8 00006822 4A40 tst.w D0 00006824 6606 bne +0x8 /* 0000682C */ 00006826 7001 moveq.l D0, 0x01 00006828 3D40 FFFC move.w [A6 - 0x4], D0 label0000682C: 0000682C 526E FFFE addq.w [A6 - 0x2], 1 label00006830: 00006830 302E FFFE move.w D0, [A6 - 0x2] 00006834 B06D C712 cmp.w D0, [A5 - 0x38EE] 00006838 6DCE blt -0x30 /* 00006808 */ label0000683A: 0000683A 4A6E FFFC tst.w [A6 - 0x4] 0000683E 670C beq +0xE /* 0000684C */ 00006840 486D C982 pea.l [A5 - 0x367E] 00006844 4EBA FE68 jsr [PC - 0x198 /* 000066AE */] 00006848 588F addq.l A7, 4 0000684A 604E bra +0x50 /* 0000689A */ label0000684C: 0000684C 426E FFFE clr.w [A6 - 0x2] 00006850 6020 bra +0x22 /* 00006872 */ label00006852: 00006852 302D C712 move.w D0, [A5 - 0x38EE] 00006856 C1FC 0018 muls.w D0, 0x18 0000685A 41ED BD4C lea.l A0, [A5 - 0x42B4] 0000685E D1C0 add.l A0, D0 00006860 D0EE FFFE add.w A0, [A6 - 0x2] 00006864 43ED C6AC lea.l A1, [A5 - 0x3954] 00006868 D2EE FFFE add.w A1, [A6 - 0x2] 0000686C 1091 move.b [A0], [A1] 0000686E 526E FFFE addq.w [A6 - 0x2], 1 label00006872: 00006872 302E FFFE move.w D0, [A6 - 0x2] 00006876 B06D C716 cmp.w D0, [A5 - 0x38EA] 0000687A 6FD6 ble -0x28 /* 00006852 */ 0000687C 302D C712 move.w D0, [A5 - 0x38EE] 00006880 C1FC 0018 muls.w D0, 0x18 00006884 41ED BD4C lea.l A0, [A5 - 0x42B4] 00006888 D1C0 add.l A0, D0 0000688A 302D C712 move.w D0, [A5 - 0x38EE] 0000688E 0640 4EE8 addi.w D0, 0x4EE8 00006892 3140 0014 move.w [A0 + 0x14], D0 00006896 526D C712 addq.w [A5 - 0x38EE], 1 label0000689A: 0000689A 4E5E unlink A6 0000689C 4E75 rts fn0000689E: 0000689E 4E56 FFFE link A6, -0x0002 000068A2 6000 00AA bra +0xAC /* 0000694E */ label000068A6: 000068A6 302D C734 move.w D0, [A5 - 0x38CC] 000068AA 526D C734 addq.w [A5 - 0x38CC], 1 000068AE 48C0 ext.l D0 000068B0 D0AD C730 add.l D0, [A5 - 0x38D0] 000068B4 2040 movea.l A0, D0 000068B6 1D50 FFFF move.b [A6 - 0x1], [A0] 000068BA 0C2E 007B FFFF cmpi.b [A6 - 0x1], 0x7B /* '{' */ 000068C0 6708 beq +0xA /* 000068CA */ 000068C2 0C2E 0023 FFFF cmpi.b [A6 - 0x1], 0x23 /* '#' */ 000068C8 6616 bne +0x18 /* 000068E0 */ label000068CA: 000068CA 1B6E FFFF C6AC move.b [A5 - 0x3954], [A6 - 0x1] 000068D0 422D C6AD clr.b [A5 - 0x3953] 000068D4 4EBA 059C jsr [PC + 0x59C /* 00006E72 */] 000068D8 426D C716 clr.w [A5 - 0x38EA] 000068DC 6000 0070 bra +0x72 /* 0000694E */ label000068E0: 000068E0 102E FFFF move.b D0, [A6 - 0x1] 000068E4 4880 ext.w D0 000068E6 3F00 move.w -[A7], D0 000068E8 4EBA 011E jsr [PC + 0x11E /* 00006A08 */] 000068EC 548F addq.l A7, 2 000068EE 4A40 tst.w D0 000068F0 674A beq +0x4C /* 0000693C */ 000068F2 0C2E 003A FFFF cmpi.b [A6 - 0x1], 0x3A /* ':' */ 000068F8 6612 bne +0x14 /* 0000690C */ 000068FA 302D C716 move.w D0, [A5 - 0x38EA] 000068FE 526D C716 addq.w [A5 - 0x38EA], 1 00006902 41ED C6AC lea.l A0, [A5 - 0x3954] 00006906 D0C0 add.w A0, D0 00006908 703A moveq.l D0, 0x3A 0000690A 1080 move.b [A0], D0 label0000690C: 0000690C 41ED C6AC lea.l A0, [A5 - 0x3954] 00006910 D0ED C716 add.w A0, [A5 - 0x38EA] 00006914 4210 clr.b [A0] 00006916 41ED C6AC lea.l A0, [A5 - 0x3954] 0000691A D0ED C716 add.w A0, [A5 - 0x38EA] 0000691E 0C28 003A FFFF cmpi.b [A0 - 0x1], 0x3A /* ':' */ 00006924 6604 bne +0x6 /* 0000692A */ 00006926 4EBA FE76 jsr [PC - 0x18A /* 0000679E */] label0000692A: 0000692A 426D C716 clr.w [A5 - 0x38EA] 0000692E 0C2E 000D FFFF cmpi.b [A6 - 0x1], 0xD /* '\r' */ 00006934 6618 bne +0x1A /* 0000694E */ 00006936 526D C718 addq.w [A5 - 0x38E8], 1 0000693A 6012 bra +0x14 /* 0000694E */ label0000693C: 0000693C 302D C716 move.w D0, [A5 - 0x38EA] 00006940 526D C716 addq.w [A5 - 0x38EA], 1 00006944 41ED C6AC lea.l A0, [A5 - 0x3954] 00006948 D0C0 add.w A0, D0 0000694A 10AE FFFF move.b [A0], [A6 - 0x1] label0000694E: 0000694E 306D C734 movea.w A0, [A5 - 0x38CC] 00006952 B1ED C71E cmpa.l A0, [A5 - 0x38E2] 00006956 6C08 bge +0xA /* 00006960 */ 00006958 4A6D C71A tst.w [A5 - 0x38E6] 0000695C 6700 FF48 beq -0xB6 /* 000068A6 */ label00006960: 00006960 4E5E unlink A6 00006962 4E75 rts fn00006964: 00006964 4E56 FFFE link A6, -0x0002 00006968 426E FFFE clr.w [A6 - 0x2] 0000696C 605C bra +0x5E /* 000069CA */ label0000696E: 0000696E 302E FFFE move.w D0, [A6 - 0x2] 00006972 48C0 ext.l D0 00006974 D080 add.l D0, D0 00006976 41ED B964 lea.l A0, [A5 - 0x469C] 0000697A D1C0 add.l A0, D0 0000697C 0C50 4EE8 cmpi.w [A0], 0x4EE8 00006980 6D44 blt +0x46 /* 000069C6 */ 00006982 302E FFFE move.w D0, [A6 - 0x2] 00006986 48C0 ext.l D0 00006988 D080 add.l D0, D0 0000698A 41ED B964 lea.l A0, [A5 - 0x469C] 0000698E D1C0 add.l A0, D0 00006990 0C50 4F4C cmpi.w [A0], 0x4F4C /* 'OL' */ 00006994 6C30 bge +0x32 /* 000069C6 */ 00006996 302E FFFE move.w D0, [A6 - 0x2] 0000699A 48C0 ext.l D0 0000699C D080 add.l D0, D0 0000699E 41ED B964 lea.l A0, [A5 - 0x469C] 000069A2 D1C0 add.l A0, D0 000069A4 302E FFFE move.w D0, [A6 - 0x2] 000069A8 48C0 ext.l D0 000069AA D080 add.l D0, D0 000069AC 43ED B964 lea.l A1, [A5 - 0x469C] 000069B0 D3C0 add.l A1, D0 000069B2 3011 move.w D0, [A1] 000069B4 0640 B118 addi.w D0, 0xB118 000069B8 C1FC 0018 muls.w D0, 0x18 000069BC 43ED BD4C lea.l A1, [A5 - 0x42B4] 000069C0 D3C0 add.l A1, D0 000069C2 30A9 0016 move.w [A0], [A1 + 0x16] label000069C6: 000069C6 526E FFFE addq.w [A6 - 0x2], 1 label000069CA: 000069CA 302E FFFE move.w D0, [A6 - 0x2] 000069CE B06D C710 cmp.w D0, [A5 - 0x38F0] 000069D2 6F9A ble -0x64 /* 0000696E */ 000069D4 4E5E unlink A6 000069D6 4E75 rts fn000069D8: 000069D8 4A6D F930 tst.w [A5 - 0x6D0] 000069DC 6704 beq +0x6 /* 000069E2 */ 000069DE 7023 moveq.l D0, 0x23 000069E0 600C bra +0xE /* 000069EE */ label000069E2: 000069E2 486D C992 pea.l [A5 - 0x366E] 000069E6 4EBA FCC6 jsr [PC - 0x33A /* 000066AE */] 000069EA 588F addq.l A7, 4 000069EC 7000 moveq.l D0, 0x00 label000069EE: 000069EE 4E75 rts fn000069F0: 000069F0 4A6D F932 tst.w [A5 - 0x6CE] 000069F4 6704 beq +0x6 /* 000069FA */ 000069F6 7024 moveq.l D0, 0x24 000069F8 600C bra +0xE /* 00006A06 */ label000069FA: 000069FA 486D C9A8 pea.l [A5 - 0x3658] 000069FE 4EBA FCAE jsr [PC - 0x352 /* 000066AE */] 00006A02 588F addq.l A7, 4 00006A04 7000 moveq.l D0, 0x00 label00006A06: 00006A06 4E75 rts fn00006A08: 00006A08 4E56 FFFE link A6, -0x0002 00006A0C 426E FFFE clr.w [A6 - 0x2] 00006A10 7000 moveq.l D0, 0x00 00006A12 102E 0009 move.b D0, [A6 + 0x9] 00006A16 41ED F7A4 lea.l A0, [A5 - 0x85C] 00006A1A D0C0 add.w A0, D0 00006A1C 1010 move.b D0, [A0] 00006A1E 4880 ext.w D0 00006A20 0240 0006 andi.w D0, 0x6 00006A24 4A40 tst.w D0 00006A26 6640 bne +0x42 /* 00006A68 */ 00006A28 0C2E 003B 0009 cmpi.b [A6 + 0x9], 0x3B /* ';' */ 00006A2E 6738 beq +0x3A /* 00006A68 */ 00006A30 0C2E 002C 0009 cmpi.b [A6 + 0x9], 0x2C /* ',' */ 00006A36 6730 beq +0x32 /* 00006A68 */ 00006A38 102E 0009 move.b D0, [A6 + 0x9] 00006A3C 4880 ext.w D0 00006A3E 0C40 FFFF cmpi.w D0, 0xFFFF 00006A42 6724 beq +0x26 /* 00006A68 */ 00006A44 102E 0009 move.b D0, [A6 + 0x9] 00006A48 4880 ext.w D0 00006A4A 3F00 move.w -[A7], D0 00006A4C 4EBA 0028 jsr [PC + 0x28 /* 00006A76 */] 00006A50 548F addq.l A7, 2 00006A52 4A40 tst.w D0 00006A54 6612 bne +0x14 /* 00006A68 */ 00006A56 102E 0009 move.b D0, [A6 + 0x9] 00006A5A 4880 ext.w D0 00006A5C 3F00 move.w -[A7], D0 00006A5E 4EBA 003C jsr [PC + 0x3C /* 00006A9C */] 00006A62 548F addq.l A7, 2 00006A64 4A40 tst.w D0 00006A66 6706 beq +0x8 /* 00006A6E */ label00006A68: 00006A68 7001 moveq.l D0, 0x01 00006A6A 3D40 FFFE move.w [A6 - 0x2], D0 label00006A6E: 00006A6E 302E FFFE move.w D0, [A6 - 0x2] 00006A72 4E5E unlink A6 00006A74 4E75 rts fn00006A76: 00006A76 4E56 FFFE link A6, -0x0002 00006A7A 426E FFFE clr.w [A6 - 0x2] 00006A7E 0C2E 003A 0009 cmpi.b [A6 + 0x9], 0x3A /* ':' */ 00006A84 6708 beq +0xA /* 00006A8E */ 00006A86 0C2E 0027 0009 cmpi.b [A6 + 0x9], 0x27 /* '\'' */ 00006A8C 6606 bne +0x8 /* 00006A94 */ label00006A8E: 00006A8E 7001 moveq.l D0, 0x01 00006A90 3D40 FFFE move.w [A6 - 0x2], D0 label00006A94: 00006A94 302E FFFE move.w D0, [A6 - 0x2] 00006A98 4E5E unlink A6 00006A9A 4E75 rts fn00006A9C: 00006A9C 4E56 FFFE link A6, -0x0002 00006AA0 426E FFFE clr.w [A6 - 0x2] 00006AA4 0C2E 002A 0009 cmpi.b [A6 + 0x9], 0x2A /* '*' */ 00006AAA 6738 beq +0x3A /* 00006AE4 */ 00006AAC 0C2E 002F 0009 cmpi.b [A6 + 0x9], 0x2F /* '/' */ 00006AB2 6730 beq +0x32 /* 00006AE4 */ 00006AB4 0C2E 003E 0009 cmpi.b [A6 + 0x9], 0x3E /* '>' */ 00006ABA 6728 beq +0x2A /* 00006AE4 */ 00006ABC 0C2E 003C 0009 cmpi.b [A6 + 0x9], 0x3C /* '<' */ 00006AC2 6720 beq +0x22 /* 00006AE4 */ 00006AC4 0C2E 003D 0009 cmpi.b [A6 + 0x9], 0x3D /* '=' */ 00006ACA 6718 beq +0x1A /* 00006AE4 */ 00006ACC 0C2E 0021 0009 cmpi.b [A6 + 0x9], 0x21 /* '!' */ 00006AD2 6710 beq +0x12 /* 00006AE4 */ 00006AD4 0C2E 007B 0009 cmpi.b [A6 + 0x9], 0x7B /* '{' */ 00006ADA 6708 beq +0xA /* 00006AE4 */ 00006ADC 0C2E 0023 0009 cmpi.b [A6 + 0x9], 0x23 /* '#' */ 00006AE2 6606 bne +0x8 /* 00006AEA */ label00006AE4: 00006AE4 7001 moveq.l D0, 0x01 00006AE6 3D40 FFFE move.w [A6 - 0x2], D0 label00006AEA: 00006AEA 302E FFFE move.w D0, [A6 - 0x2] 00006AEE 4E5E unlink A6 00006AF0 4E75 rts fn00006AF2: 00006AF2 4E56 0000 link A6, 0 00006AF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006AFA 486D C6AC pea.l [A5 - 0x3954] 00006AFE 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00006B02 508F addq.l A7, 8 00006B04 4A40 tst.w D0 00006B06 57C0 seq D0 00006B08 4400 neg.b D0 00006B0A 4880 ext.w D0 00006B0C 4E5E unlink A6 00006B0E 4E75 rts fn00006B10: 00006B10 4E56 FFFC link A6, -0x0004 00006B14 7001 moveq.l D0, 0x01 00006B16 3D40 FFFC move.w [A6 - 0x4], D0 00006B1A 426E FFFE clr.w [A6 - 0x2] 00006B1E 6000 0052 bra +0x54 /* 00006B72 */ label00006B22: 00006B22 41ED C6AC lea.l A0, [A5 - 0x3954] 00006B26 D0EE FFFE add.w A0, [A6 - 0x2] 00006B2A 7000 moveq.l D0, 0x00 00006B2C 1010 move.b D0, [A0] 00006B2E 41ED F7A4 lea.l A0, [A5 - 0x85C] 00006B32 D0C0 add.w A0, D0 00006B34 1010 move.b D0, [A0] 00006B36 4880 ext.w D0 00006B38 0800 0004 btst.b D0, 0x4 00006B3C 6626 bne +0x28 /* 00006B64 */ 00006B3E 41ED C6AC lea.l A0, [A5 - 0x3954] 00006B42 D0EE FFFE add.w A0, [A6 - 0x2] 00006B46 0C10 002D cmpi.b [A0], 0x2D /* '-' */ 00006B4A 670E beq +0x10 /* 00006B5A */ 00006B4C 41ED C6AC lea.l A0, [A5 - 0x3954] 00006B50 D0EE FFFE add.w A0, [A6 - 0x2] 00006B54 0C10 002B cmpi.b [A0], 0x2B /* '+' */ 00006B58 6606 bne +0x8 /* 00006B60 */ label00006B5A: 00006B5A 4A6E FFFE tst.w [A6 - 0x2] 00006B5E 6704 beq +0x6 /* 00006B64 */ label00006B60: 00006B60 7000 moveq.l D0, 0x00 00006B62 6002 bra +0x4 /* 00006B66 */ label00006B64: 00006B64 7001 moveq.l D0, 0x01 label00006B66: 00006B66 4A40 tst.w D0 00006B68 6604 bne +0x6 /* 00006B6E */ 00006B6A 426E FFFC clr.w [A6 - 0x4] label00006B6E: 00006B6E 526E FFFE addq.w [A6 - 0x2], 1 label00006B72: 00006B72 302E FFFE move.w D0, [A6 - 0x2] 00006B76 B06D C716 cmp.w D0, [A5 - 0x38EA] 00006B7A 6DA6 blt -0x58 /* 00006B22 */ 00006B7C 302E FFFC move.w D0, [A6 - 0x4] 00006B80 4E5E unlink A6 00006B82 4E75 rts fn00006B84: 00006B84 4E56 FFFA link A6, -0x0006 00006B88 426E FFFE clr.w [A6 - 0x2] 00006B8C 3D6D C716 FFFC move.w [A6 - 0x4], [A5 - 0x38EA] 00006B92 41ED C6AC lea.l A0, [A5 - 0x3954] 00006B96 D0ED C716 add.w A0, [A5 - 0x38EA] 00006B9A 0C28 0027 FFFF cmpi.b [A0 - 0x1], 0x27 /* '\'' */ 00006BA0 6616 bne +0x18 /* 00006BB8 */ 00006BA2 7001 moveq.l D0, 0x01 00006BA4 3D40 FFFA move.w [A6 - 0x6], D0 00006BA8 536E FFFC subq.w [A6 - 0x4], 1 00006BAC 41ED C6AC lea.l A0, [A5 - 0x3954] 00006BB0 D0EE FFFC add.w A0, [A6 - 0x4] 00006BB4 4210 clr.b [A0] 00006BB6 6004 bra +0x6 /* 00006BBC */ label00006BB8: 00006BB8 426E FFFA clr.w [A6 - 0x6] label00006BBC: 00006BBC 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 00006BC2 662A bne +0x2C /* 00006BEE */ 00006BC4 7000 moveq.l D0, 0x00 00006BC6 102D C6AC move.b D0, [A5 - 0x3954] 00006BCA 41ED F7A4 lea.l A0, [A5 - 0x85C] 00006BCE D0C0 add.w A0, D0 00006BD0 1010 move.b D0, [A0] 00006BD2 4880 ext.w D0 00006BD4 0800 0006 btst.b D0, 0x6 00006BD8 6700 01BE beq +0x1C0 /* 00006D98 */ 00006BDC 102D C6AC move.b D0, [A5 - 0x3954] 00006BE0 4880 ext.w D0 00006BE2 0640 4F0B addi.w D0, 0x4F0B 00006BE6 3D40 FFFE move.w [A6 - 0x2], D0 00006BEA 6000 01AC bra +0x1AE /* 00006D98 */ label00006BEE: 00006BEE 486D C9BE pea.l [A5 - 0x3642] 00006BF2 4EBA FEFE jsr [PC - 0x102 /* 00006AF2 */] 00006BF6 588F addq.l A7, 4 00006BF8 4A40 tst.w D0 00006BFA 670A beq +0xC /* 00006C06 */ 00006BFC 701A moveq.l D0, 0x1A 00006BFE 3D40 FFFE move.w [A6 - 0x2], D0 00006C02 6000 0194 bra +0x196 /* 00006D98 */ label00006C06: 00006C06 486D C9C4 pea.l [A5 - 0x363C] 00006C0A 4EBA FEE6 jsr [PC - 0x11A /* 00006AF2 */] 00006C0E 588F addq.l A7, 4 00006C10 4A40 tst.w D0 00006C12 670A beq +0xC /* 00006C1E */ 00006C14 701B moveq.l D0, 0x1B 00006C16 3D40 FFFE move.w [A6 - 0x2], D0 00006C1A 6000 017C bra +0x17E /* 00006D98 */ label00006C1E: 00006C1E 486D C9CC pea.l [A5 - 0x3634] 00006C22 4EBA FECE jsr [PC - 0x132 /* 00006AF2 */] 00006C26 588F addq.l A7, 4 00006C28 4A40 tst.w D0 00006C2A 670A beq +0xC /* 00006C36 */ 00006C2C 701C moveq.l D0, 0x1C 00006C2E 3D40 FFFE move.w [A6 - 0x2], D0 00006C32 6000 0164 bra +0x166 /* 00006D98 */ label00006C36: 00006C36 486D C9D4 pea.l [A5 - 0x362C] 00006C3A 4EBA FEB6 jsr [PC - 0x14A /* 00006AF2 */] 00006C3E 588F addq.l A7, 4 00006C40 4A40 tst.w D0 00006C42 670A beq +0xC /* 00006C4E */ 00006C44 701D moveq.l D0, 0x1D 00006C46 3D40 FFFE move.w [A6 - 0x2], D0 00006C4A 6000 014C bra +0x14E /* 00006D98 */ label00006C4E: 00006C4E 486D C9DA pea.l [A5 - 0x3626] 00006C52 4EBA FE9E jsr [PC - 0x162 /* 00006AF2 */] 00006C56 588F addq.l A7, 4 00006C58 4A40 tst.w D0 00006C5A 670A beq +0xC /* 00006C66 */ 00006C5C 701E moveq.l D0, 0x1E 00006C5E 3D40 FFFE move.w [A6 - 0x2], D0 00006C62 6000 0134 bra +0x136 /* 00006D98 */ label00006C66: 00006C66 486D C9DE pea.l [A5 - 0x3622] 00006C6A 4EBA FE86 jsr [PC - 0x17A /* 00006AF2 */] 00006C6E 588F addq.l A7, 4 00006C70 4A40 tst.w D0 00006C72 670A beq +0xC /* 00006C7E */ 00006C74 701F moveq.l D0, 0x1F 00006C76 3D40 FFFE move.w [A6 - 0x2], D0 00006C7A 6000 011C bra +0x11E /* 00006D98 */ label00006C7E: 00006C7E 486D C9E6 pea.l [A5 - 0x361A] 00006C82 4EBA FE6E jsr [PC - 0x192 /* 00006AF2 */] 00006C86 588F addq.l A7, 4 00006C88 4A40 tst.w D0 00006C8A 670A beq +0xC /* 00006C96 */ 00006C8C 7020 moveq.l D0, 0x20 00006C8E 3D40 FFFE move.w [A6 - 0x2], D0 00006C92 6000 0104 bra +0x106 /* 00006D98 */ label00006C96: 00006C96 486D C9EE pea.l [A5 - 0x3612] 00006C9A 4EBA FE56 jsr [PC - 0x1AA /* 00006AF2 */] 00006C9E 588F addq.l A7, 4 00006CA0 4A40 tst.w D0 00006CA2 670A beq +0xC /* 00006CAE */ 00006CA4 7021 moveq.l D0, 0x21 00006CA6 3D40 FFFE move.w [A6 - 0x2], D0 00006CAA 6000 00EC bra +0xEE /* 00006D98 */ label00006CAE: 00006CAE 486D C9F6 pea.l [A5 - 0x360A] 00006CB2 4EBA FE3E jsr [PC - 0x1C2 /* 00006AF2 */] 00006CB6 588F addq.l A7, 4 00006CB8 4A40 tst.w D0 00006CBA 670A beq +0xC /* 00006CC6 */ 00006CBC 7022 moveq.l D0, 0x22 00006CBE 3D40 FFFE move.w [A6 - 0x2], D0 00006CC2 6000 00D4 bra +0xD6 /* 00006D98 */ label00006CC6: 00006CC6 486D C9FE pea.l [A5 - 0x3602] 00006CCA 4EBA FE26 jsr [PC - 0x1DA /* 00006AF2 */] 00006CCE 588F addq.l A7, 4 00006CD0 4A40 tst.w D0 00006CD2 670C beq +0xE /* 00006CE0 */ 00006CD4 4EBA FD02 jsr [PC - 0x2FE /* 000069D8 */] 00006CD8 3D40 FFFE move.w [A6 - 0x2], D0 00006CDC 6000 00BA bra +0xBC /* 00006D98 */ label00006CE0: 00006CE0 486D CA06 pea.l [A5 - 0x35FA] 00006CE4 4EBA FE0C jsr [PC - 0x1F4 /* 00006AF2 */] 00006CE8 588F addq.l A7, 4 00006CEA 4A40 tst.w D0 00006CEC 670C beq +0xE /* 00006CFA */ 00006CEE 4EBA FD00 jsr [PC - 0x300 /* 000069F0 */] 00006CF2 3D40 FFFE move.w [A6 - 0x2], D0 00006CF6 6000 00A0 bra +0xA2 /* 00006D98 */ label00006CFA: 00006CFA 486D CA0C pea.l [A5 - 0x35F4] 00006CFE 4EBA FDF2 jsr [PC - 0x20E /* 00006AF2 */] 00006D02 588F addq.l A7, 4 00006D04 4A40 tst.w D0 00006D06 670A beq +0xC /* 00006D12 */ 00006D08 7025 moveq.l D0, 0x25 00006D0A 3D40 FFFE move.w [A6 - 0x2], D0 00006D0E 6000 0088 bra +0x8A /* 00006D98 */ label00006D12: 00006D12 486D CA16 pea.l [A5 - 0x35EA] 00006D16 4EBA FDDA jsr [PC - 0x226 /* 00006AF2 */] 00006D1A 588F addq.l A7, 4 00006D1C 4A40 tst.w D0 00006D1E 670A beq +0xC /* 00006D2A */ 00006D20 7026 moveq.l D0, 0x26 00006D22 3D40 FFFE move.w [A6 - 0x2], D0 00006D26 6000 0070 bra +0x72 /* 00006D98 */ label00006D2A: 00006D2A 486D CA1E pea.l [A5 - 0x35E2] 00006D2E 4EBA FDC2 jsr [PC - 0x23E /* 00006AF2 */] 00006D32 588F addq.l A7, 4 00006D34 4A40 tst.w D0 00006D36 670A beq +0xC /* 00006D42 */ 00006D38 7027 moveq.l D0, 0x27 00006D3A 3D40 FFFE move.w [A6 - 0x2], D0 00006D3E 6000 0058 bra +0x5A /* 00006D98 */ label00006D42: 00006D42 486D CA26 pea.l [A5 - 0x35DA] 00006D46 4EBA FDAA jsr [PC - 0x256 /* 00006AF2 */] 00006D4A 588F addq.l A7, 4 00006D4C 4A40 tst.w D0 00006D4E 6708 beq +0xA /* 00006D58 */ 00006D50 7028 moveq.l D0, 0x28 00006D52 3D40 FFFE move.w [A6 - 0x2], D0 00006D56 6040 bra +0x42 /* 00006D98 */ label00006D58: 00006D58 486D CA2C pea.l [A5 - 0x35D4] 00006D5C 4EBA FD94 jsr [PC - 0x26C /* 00006AF2 */] 00006D60 588F addq.l A7, 4 00006D62 4A40 tst.w D0 00006D64 6708 beq +0xA /* 00006D6E */ 00006D66 7029 moveq.l D0, 0x29 00006D68 3D40 FFFE move.w [A6 - 0x2], D0 00006D6C 602A bra +0x2C /* 00006D98 */ label00006D6E: 00006D6E 486D CA32 pea.l [A5 - 0x35CE] 00006D72 4EBA FD7E jsr [PC - 0x282 /* 00006AF2 */] 00006D76 588F addq.l A7, 4 00006D78 4A40 tst.w D0 00006D7A 6708 beq +0xA /* 00006D84 */ 00006D7C 702A moveq.l D0, 0x2A 00006D7E 3D40 FFFE move.w [A6 - 0x2], D0 00006D82 6014 bra +0x16 /* 00006D98 */ label00006D84: 00006D84 486D CA38 pea.l [A5 - 0x35C8] 00006D88 4EBA FD68 jsr [PC - 0x298 /* 00006AF2 */] 00006D8C 588F addq.l A7, 4 00006D8E 4A40 tst.w D0 00006D90 6706 beq +0x8 /* 00006D98 */ 00006D92 702B moveq.l D0, 0x2B 00006D94 3D40 FFFE move.w [A6 - 0x2], D0 label00006D98: 00006D98 4A6E FFFE tst.w [A6 - 0x2] 00006D9C 670E beq +0x10 /* 00006DAC */ 00006D9E 0C6E 4E20 FFFE cmpi.w [A6 - 0x2], 0x4E20 /* 'N ' */ 00006DA4 6C06 bge +0x8 /* 00006DAC */ 00006DA6 066E 4F4C FFFE addi.w [A6 - 0x2], 0x4F4C /* 'OL' */ label00006DAC: 00006DAC 4A6E FFFA tst.w [A6 - 0x6] 00006DB0 670C beq +0xE /* 00006DBE */ 00006DB2 4A6E FFFE tst.w [A6 - 0x2] 00006DB6 6706 beq +0x8 /* 00006DBE */ 00006DB8 066E 0064 FFFE addi.w [A6 - 0x2], 0x64 /* 'd' */ label00006DBE: 00006DBE 302E FFFE move.w D0, [A6 - 0x2] 00006DC2 4E5E unlink A6 00006DC4 4E75 rts fn00006DC6: 00006DC6 4E56 FFFC link A6, -0x0004 00006DCA 0C6E 4FB0 0008 cmpi.w [A6 + 0x8], 0x4FB0 00006DD0 6D0E blt +0x10 /* 00006DE0 */ 00006DD2 066E FF9C 0008 addi.w [A6 + 0x8], 0xFF9C 00006DD8 7001 moveq.l D0, 0x01 00006DDA 3D40 FFFE move.w [A6 - 0x2], D0 00006DDE 6004 bra +0x6 /* 00006DE4 */ label00006DE0: 00006DE0 426E FFFE clr.w [A6 - 0x2] label00006DE4: 00006DE4 302D C710 move.w D0, [A5 - 0x38F0] 00006DE8 526D C710 addq.w [A5 - 0x38F0], 1 00006DEC 48C0 ext.l D0 00006DEE D080 add.l D0, D0 00006DF0 41ED B964 lea.l A0, [A5 - 0x469C] 00006DF4 D1C0 add.l A0, D0 00006DF6 30AE 0008 move.w [A0], [A6 + 0x8] 00006DFA 4A6E FFFE tst.w [A6 - 0x2] 00006DFE 6616 bne +0x18 /* 00006E16 */ 00006E00 302D C710 move.w D0, [A5 - 0x38F0] 00006E04 526D C710 addq.w [A5 - 0x38F0], 1 00006E08 48C0 ext.l D0 00006E0A D080 add.l D0, D0 00006E0C 41ED B964 lea.l A0, [A5 - 0x469C] 00006E10 D1C0 add.l A0, D0 00006E12 30BC 4E8D move.w [A0], 0x4E8D label00006E16: 00006E16 4E5E unlink A6 00006E18 4E75 rts fn00006E1A: 00006E1A 4E56 FFFA link A6, -0x0006 00006E1E 426E FFFC clr.w [A6 - 0x4] 00006E22 426E FFFE clr.w [A6 - 0x2] 00006E26 6032 bra +0x34 /* 00006E5A */ label00006E28: 00006E28 302E FFFE move.w D0, [A6 - 0x2] 00006E2C C1FC 0018 muls.w D0, 0x18 00006E30 41ED BD4C lea.l A0, [A5 - 0x42B4] 00006E34 D1C0 add.l A0, D0 00006E36 4850 pea.l [A0] 00006E38 4EBA FCB8 jsr [PC - 0x348 /* 00006AF2 */] 00006E3C 588F addq.l A7, 4 00006E3E 4A40 tst.w D0 00006E40 6714 beq +0x16 /* 00006E56 */ 00006E42 302E FFFE move.w D0, [A6 - 0x2] 00006E46 C1FC 0018 muls.w D0, 0x18 00006E4A 41ED BD4C lea.l A0, [A5 - 0x42B4] 00006E4E D1C0 add.l A0, D0 00006E50 3D68 0014 FFFC move.w [A6 - 0x4], [A0 + 0x14] label00006E56: 00006E56 526E FFFE addq.w [A6 - 0x2], 1 label00006E5A: 00006E5A 302E FFFE move.w D0, [A6 - 0x2] 00006E5E B06D C712 cmp.w D0, [A5 - 0x38EE] 00006E62 6C06 bge +0x8 /* 00006E6A */ 00006E64 4A6E FFFC tst.w [A6 - 0x4] 00006E68 67BE beq -0x40 /* 00006E28 */ label00006E6A: 00006E6A 302E FFFC move.w D0, [A6 - 0x4] 00006E6E 4E5E unlink A6 00006E70 4E75 rts fn00006E72: 00006E72 4E56 FFFA link A6, -0x0006 00006E76 7001 moveq.l D0, 0x01 00006E78 3D40 FFFC move.w [A6 - 0x4], D0 00006E7C 0C2D 007B C6AC cmpi.b [A5 - 0x3954], 0x7B /* '{' */ 00006E82 6600 0062 bne +0x64 /* 00006EE6 */ 00006E86 3D6D C718 FFFA move.w [A6 - 0x6], [A5 - 0x38E8] label00006E8C: 00006E8C 302D C734 move.w D0, [A5 - 0x38CC] 00006E90 526D C734 addq.w [A5 - 0x38CC], 1 00006E94 48C0 ext.l D0 00006E96 D0AD C730 add.l D0, [A5 - 0x38D0] 00006E9A 2040 movea.l A0, D0 00006E9C 1D50 FFFF move.b [A6 - 0x1], [A0] 00006EA0 0C2E 007B FFFF cmpi.b [A6 - 0x1], 0x7B /* '{' */ 00006EA6 6604 bne +0x6 /* 00006EAC */ 00006EA8 526E FFFC addq.w [A6 - 0x4], 1 label00006EAC: 00006EAC 0C2E 007D FFFF cmpi.b [A6 - 0x1], 0x7D /* '}' */ 00006EB2 6604 bne +0x6 /* 00006EB8 */ 00006EB4 536E FFFC subq.w [A6 - 0x4], 1 label00006EB8: 00006EB8 0C2E 000D FFFF cmpi.b [A6 - 0x1], 0xD /* '\r' */ 00006EBE 6604 bne +0x6 /* 00006EC4 */ 00006EC0 526D C718 addq.w [A5 - 0x38E8], 1 label00006EC4: 00006EC4 4A6E FFFC tst.w [A6 - 0x4] 00006EC8 670A beq +0xC /* 00006ED4 */ 00006ECA 306D C734 movea.w A0, [A5 - 0x38CC] 00006ECE B1ED C71E cmpa.l A0, [A5 - 0x38E2] 00006ED2 6DB8 blt -0x46 /* 00006E8C */ label00006ED4: 00006ED4 4A6E FFFC tst.w [A6 - 0x4] 00006ED8 673E beq +0x40 /* 00006F18 */ 00006EDA 3F2E FFFA move.w -[A7], [A6 - 0x6] 00006EDE 4EBA F888 jsr [PC - 0x778 /* 00006768 */] 00006EE2 548F addq.l A7, 2 00006EE4 6032 bra +0x34 /* 00006F18 */ label00006EE6: 00006EE6 302D C734 move.w D0, [A5 - 0x38CC] 00006EEA 526D C734 addq.w [A5 - 0x38CC], 1 00006EEE 48C0 ext.l D0 00006EF0 D0AD C730 add.l D0, [A5 - 0x38D0] 00006EF4 2040 movea.l A0, D0 00006EF6 1D50 FFFF move.b [A6 - 0x1], [A0] 00006EFA 0C2E 000D FFFF cmpi.b [A6 - 0x1], 0xD /* '\r' */ 00006F00 6604 bne +0x6 /* 00006F06 */ 00006F02 526D C718 addq.w [A5 - 0x38E8], 1 label00006F06: 00006F06 0C2E 000D FFFF cmpi.b [A6 - 0x1], 0xD /* '\r' */ 00006F0C 670A beq +0xC /* 00006F18 */ 00006F0E 306D C734 movea.w A0, [A5 - 0x38CC] 00006F12 B1ED C71E cmpa.l A0, [A5 - 0x38E2] 00006F16 6DCE blt -0x30 /* 00006EE6 */ label00006F18: 00006F18 4E5E unlink A6 00006F1A 4E75 rts fn00006F1C: 00006F1C 302D C714 move.w D0, [A5 - 0x38EC] 00006F20 526D C714 addq.w [A5 - 0x38EC], 1 00006F24 C1FC 0018 muls.w D0, 0x18 00006F28 41ED BD4C lea.l A0, [A5 - 0x42B4] 00006F2C D1C0 add.l A0, D0 00006F2E 316D C710 0016 move.w [A0 + 0x16], [A5 - 0x38F0] 00006F34 4E75 rts fn00006F36: 00006F36 4E56 FFF6 link A6, -0x000A 00006F3A 3D7C B1E0 FFFA move.w [A6 - 0x6], 0xB1E0 00006F40 4A6D C716 tst.w [A5 - 0x38EA] 00006F44 660A bne +0xC /* 00006F50 */ 00006F46 3D7C B1DF FFFA move.w [A6 - 0x6], 0xB1DF 00006F4C 6000 03D6 bra +0x3D8 /* 00007324 */ label00006F50: 00006F50 0C2D 007B C6AC cmpi.b [A5 - 0x3954], 0x7B /* '{' */ 00006F56 6708 beq +0xA /* 00006F60 */ 00006F58 0C2D 0023 C6AC cmpi.b [A5 - 0x3954], 0x23 /* '#' */ 00006F5E 6608 bne +0xA /* 00006F68 */ label00006F60: 00006F60 4EBA FF10 jsr [PC - 0xF0 /* 00006E72 */] 00006F64 6000 03BE bra +0x3C0 /* 00007324 */ label00006F68: 00006F68 41ED C6AC lea.l A0, [A5 - 0x3954] 00006F6C D0ED C716 add.w A0, [A5 - 0x38EA] 00006F70 0C28 003A FFFF cmpi.b [A0 - 0x1], 0x3A /* ':' */ 00006F76 6608 bne +0xA /* 00006F80 */ 00006F78 4EBA FFA2 jsr [PC - 0x5E /* 00006F1C */] 00006F7C 6000 03A6 bra +0x3A8 /* 00007324 */ label00006F80: 00006F80 426E FFFE clr.w [A6 - 0x2] 00006F84 602A bra +0x2C /* 00006FB0 */ label00006F86: 00006F86 41ED C6AC lea.l A0, [A5 - 0x3954] 00006F8A D0EE FFFE add.w A0, [A6 - 0x2] 00006F8E 43ED C6AC lea.l A1, [A5 - 0x3954] 00006F92 D2EE FFFE add.w A1, [A6 - 0x2] 00006F96 1011 move.b D0, [A1] 00006F98 4880 ext.w D0 00006F9A 3F00 move.w -[A7], D0 00006F9C 2D48 FFF6 move.l [A6 - 0xA], A0 00006FA0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00006FA4 548F addq.l A7, 2 00006FA6 206E FFF6 movea.l A0, [A6 - 0xA] 00006FAA 1080 move.b [A0], D0 00006FAC 526E FFFE addq.w [A6 - 0x2], 1 label00006FB0: 00006FB0 302E FFFE move.w D0, [A6 - 0x2] 00006FB4 B06D C716 cmp.w D0, [A5 - 0x38EA] 00006FB8 6DCC blt -0x32 /* 00006F86 */ 00006FBA 486D CA3E pea.l [A5 - 0x35C2] 00006FBE 4EBA FB32 jsr [PC - 0x4CE /* 00006AF2 */] 00006FC2 588F addq.l A7, 4 00006FC4 4A40 tst.w D0 00006FC6 670A beq +0xC /* 00006FD2 */ 00006FC8 3D7C 4E20 FFFA move.w [A6 - 0x6], 0x4E20 /* 'N ' */ 00006FCE 6000 0306 bra +0x308 /* 000072D6 */ label00006FD2: 00006FD2 486D CA40 pea.l [A5 - 0x35C0] 00006FD6 4EBA FB1A jsr [PC - 0x4E6 /* 00006AF2 */] 00006FDA 588F addq.l A7, 4 00006FDC 4A40 tst.w D0 00006FDE 670A beq +0xC /* 00006FEA */ 00006FE0 3D7C 4E21 FFFA move.w [A6 - 0x6], 0x4E21 /* 'N!' */ 00006FE6 6000 02EE bra +0x2F0 /* 000072D6 */ label00006FEA: 00006FEA 486D CA42 pea.l [A5 - 0x35BE] 00006FEE 4EBA FB02 jsr [PC - 0x4FE /* 00006AF2 */] 00006FF2 588F addq.l A7, 4 00006FF4 4A40 tst.w D0 00006FF6 670A beq +0xC /* 00007002 */ 00006FF8 3D7C 4E22 FFFA move.w [A6 - 0x6], 0x4E22 /* 'N\"' */ 00006FFE 6000 02D6 bra +0x2D8 /* 000072D6 */ label00007002: 00007002 486D CA44 pea.l [A5 - 0x35BC] 00007006 4EBA FAEA jsr [PC - 0x516 /* 00006AF2 */] 0000700A 588F addq.l A7, 4 0000700C 4A40 tst.w D0 0000700E 670A beq +0xC /* 0000701A */ 00007010 3D7C 4E23 FFFA move.w [A6 - 0x6], 0x4E23 /* 'N#' */ 00007016 6000 02BE bra +0x2C0 /* 000072D6 */ label0000701A: 0000701A 486D CA46 pea.l [A5 - 0x35BA] 0000701E 4EBA FAD2 jsr [PC - 0x52E /* 00006AF2 */] 00007022 588F addq.l A7, 4 00007024 4A40 tst.w D0 00007026 670A beq +0xC /* 00007032 */ 00007028 3D7C 4E25 FFFA move.w [A6 - 0x6], 0x4E25 /* 'N%' */ 0000702E 6000 02A6 bra +0x2A8 /* 000072D6 */ label00007032: 00007032 486D CA48 pea.l [A5 - 0x35B8] 00007036 4EBA FABA jsr [PC - 0x546 /* 00006AF2 */] 0000703A 588F addq.l A7, 4 0000703C 4A40 tst.w D0 0000703E 670A beq +0xC /* 0000704A */ 00007040 3D7C 4E24 FFFA move.w [A6 - 0x6], 0x4E24 /* 'N$' */ 00007046 6000 028E bra +0x290 /* 000072D6 */ label0000704A: 0000704A 486D CA4A pea.l [A5 - 0x35B6] 0000704E 4EBA FAA2 jsr [PC - 0x55E /* 00006AF2 */] 00007052 588F addq.l A7, 4 00007054 4A40 tst.w D0 00007056 670A beq +0xC /* 00007062 */ 00007058 3D7C 4E26 FFFA move.w [A6 - 0x6], 0x4E26 /* 'N&' */ 0000705E 6000 0276 bra +0x278 /* 000072D6 */ label00007062: 00007062 486D CA4C pea.l [A5 - 0x35B4] 00007066 4EBA FA8A jsr [PC - 0x576 /* 00006AF2 */] 0000706A 588F addq.l A7, 4 0000706C 4A40 tst.w D0 0000706E 670A beq +0xC /* 0000707A */ 00007070 3D7C 4E27 FFFA move.w [A6 - 0x6], 0x4E27 /* 'N\'' */ 00007076 6000 025E bra +0x260 /* 000072D6 */ label0000707A: 0000707A 486D CA4E pea.l [A5 - 0x35B2] 0000707E 4EBA FA72 jsr [PC - 0x58E /* 00006AF2 */] 00007082 588F addq.l A7, 4 00007084 4A40 tst.w D0 00007086 660E bne +0x10 /* 00007096 */ 00007088 486D CA52 pea.l [A5 - 0x35AE] 0000708C 4EBA FA64 jsr [PC - 0x59C /* 00006AF2 */] 00007090 588F addq.l A7, 4 00007092 4A40 tst.w D0 00007094 6742 beq +0x44 /* 000070D8 */ label00007096: 00007096 3D7C 4E84 FFFA move.w [A6 - 0x6], 0x4E84 0000709C 302D C710 move.w D0, [A5 - 0x38F0] 000070A0 5340 subq.w D0, 1 000070A2 48C0 ext.l D0 000070A4 D080 add.l D0, D0 000070A6 41ED B964 lea.l A0, [A5 - 0x469C] 000070AA D1C0 add.l A0, D0 000070AC 0C50 4F4C cmpi.w [A0], 0x4F4C /* 'OL' */ 000070B0 6D18 blt +0x1A /* 000070CA */ 000070B2 302D C710 move.w D0, [A5 - 0x38F0] 000070B6 5340 subq.w D0, 1 000070B8 48C0 ext.l D0 000070BA D080 add.l D0, D0 000070BC 41ED B964 lea.l A0, [A5 - 0x469C] 000070C0 D1C0 add.l A0, D0 000070C2 0C50 4FAF cmpi.w [A0], 0x4FAF 000070C6 6F00 020E ble +0x210 /* 000072D6 */ label000070CA: 000070CA 486D CA58 pea.l [A5 - 0x35A8] 000070CE 4EBA F638 jsr [PC - 0x9C8 /* 00006708 */] 000070D2 588F addq.l A7, 4 000070D4 6000 0200 bra +0x202 /* 000072D6 */ label000070D8: 000070D8 486D CA76 pea.l [A5 - 0x358A] 000070DC 4EBA FA14 jsr [PC - 0x5EC /* 00006AF2 */] 000070E0 588F addq.l A7, 4 000070E2 4A40 tst.w D0 000070E4 670A beq +0xC /* 000070F0 */ 000070E6 3D7C 4E85 FFFA move.w [A6 - 0x6], 0x4E85 000070EC 6000 01E8 bra +0x1EA /* 000072D6 */ label000070F0: 000070F0 486D CA7C pea.l [A5 - 0x3584] 000070F4 4EBA F9FC jsr [PC - 0x604 /* 00006AF2 */] 000070F8 588F addq.l A7, 4 000070FA 4A40 tst.w D0 000070FC 670A beq +0xC /* 00007108 */ 000070FE 3D7C 4E86 FFFA move.w [A6 - 0x6], 0x4E86 00007104 6000 01D0 bra +0x1D2 /* 000072D6 */ label00007108: 00007108 486D CA82 pea.l [A5 - 0x357E] 0000710C 4EBA F9E4 jsr [PC - 0x61C /* 00006AF2 */] 00007110 588F addq.l A7, 4 00007112 4A40 tst.w D0 00007114 670A beq +0xC /* 00007120 */ 00007116 3D7C 4E87 FFFA move.w [A6 - 0x6], 0x4E87 0000711C 6000 01B8 bra +0x1BA /* 000072D6 */ label00007120: 00007120 486D CA88 pea.l [A5 - 0x3578] 00007124 4EBA F9CC jsr [PC - 0x634 /* 00006AF2 */] 00007128 588F addq.l A7, 4 0000712A 4A40 tst.w D0 0000712C 660E bne +0x10 /* 0000713C */ 0000712E 486D CA8E pea.l [A5 - 0x3572] 00007132 4EBA F9BE jsr [PC - 0x642 /* 00006AF2 */] 00007136 588F addq.l A7, 4 00007138 4A40 tst.w D0 0000713A 670A beq +0xC /* 00007146 */ label0000713C: 0000713C 3D7C 4E88 FFFA move.w [A6 - 0x6], 0x4E88 00007142 6000 0192 bra +0x194 /* 000072D6 */ label00007146: 00007146 486D CA96 pea.l [A5 - 0x356A] 0000714A 4EBA F9A6 jsr [PC - 0x65A /* 00006AF2 */] 0000714E 588F addq.l A7, 4 00007150 4A40 tst.w D0 00007152 670A beq +0xC /* 0000715E */ 00007154 3D7C 4E89 FFFA move.w [A6 - 0x6], 0x4E89 0000715A 6000 017A bra +0x17C /* 000072D6 */ label0000715E: 0000715E 486D CA9C pea.l [A5 - 0x3564] 00007162 4EBA F98E jsr [PC - 0x672 /* 00006AF2 */] 00007166 588F addq.l A7, 4 00007168 4A40 tst.w D0 0000716A 660E bne +0x10 /* 0000717A */ 0000716C 486D CAA0 pea.l [A5 - 0x3560] 00007170 4EBA F980 jsr [PC - 0x680 /* 00006AF2 */] 00007174 588F addq.l A7, 4 00007176 4A40 tst.w D0 00007178 670A beq +0xC /* 00007184 */ label0000717A: 0000717A 3D7C 4E8A FFFA move.w [A6 - 0x6], 0x4E8A 00007180 6000 0154 bra +0x156 /* 000072D6 */ label00007184: 00007184 486D CAAA pea.l [A5 - 0x3556] 00007188 4EBA F968 jsr [PC - 0x698 /* 00006AF2 */] 0000718C 588F addq.l A7, 4 0000718E 4A40 tst.w D0 00007190 670A beq +0xC /* 0000719C */ 00007192 3D7C 4E8B FFFA move.w [A6 - 0x6], 0x4E8B 00007198 6000 013C bra +0x13E /* 000072D6 */ label0000719C: 0000719C 486D CAAE pea.l [A5 - 0x3552] 000071A0 4EBA F950 jsr [PC - 0x6B0 /* 00006AF2 */] 000071A4 588F addq.l A7, 4 000071A6 4A40 tst.w D0 000071A8 670A beq +0xC /* 000071B4 */ 000071AA 3D7C 4E8C FFFA move.w [A6 - 0x6], 0x4E8C 000071B0 6000 0124 bra +0x126 /* 000072D6 */ label000071B4: 000071B4 486D CAB2 pea.l [A5 - 0x354E] 000071B8 4EBA F938 jsr [PC - 0x6C8 /* 00006AF2 */] 000071BC 588F addq.l A7, 4 000071BE 4A40 tst.w D0 000071C0 670A beq +0xC /* 000071CC */ 000071C2 3D7C 4E8F FFFA move.w [A6 - 0x6], 0x4E8F 000071C8 6000 010C bra +0x10E /* 000072D6 */ label000071CC: 000071CC 486D CAB6 pea.l [A5 - 0x354A] 000071D0 4EBA F920 jsr [PC - 0x6E0 /* 00006AF2 */] 000071D4 588F addq.l A7, 4 000071D6 4A40 tst.w D0 000071D8 670A beq +0xC /* 000071E4 */ 000071DA 3D7C 4E91 FFFA move.w [A6 - 0x6], 0x4E91 000071E0 6000 00F4 bra +0xF6 /* 000072D6 */ label000071E4: 000071E4 486D CABA pea.l [A5 - 0x3546] 000071E8 4EBA F908 jsr [PC - 0x6F8 /* 00006AF2 */] 000071EC 588F addq.l A7, 4 000071EE 4A40 tst.w D0 000071F0 670A beq +0xC /* 000071FC */ 000071F2 3D7C 4E90 FFFA move.w [A6 - 0x6], 0x4E90 000071F8 6000 00DC bra +0xDE /* 000072D6 */ label000071FC: 000071FC 486D CABE pea.l [A5 - 0x3542] 00007200 4EBA F8F0 jsr [PC - 0x710 /* 00006AF2 */] 00007204 588F addq.l A7, 4 00007206 4A40 tst.w D0 00007208 660E bne +0x10 /* 00007218 */ 0000720A 486D CAC2 pea.l [A5 - 0x353E] 0000720E 4EBA F8E2 jsr [PC - 0x71E /* 00006AF2 */] 00007212 588F addq.l A7, 4 00007214 4A40 tst.w D0 00007216 670A beq +0xC /* 00007222 */ label00007218: 00007218 3D7C 4E92 FFFA move.w [A6 - 0x6], 0x4E92 0000721E 6000 00B6 bra +0xB8 /* 000072D6 */ label00007222: 00007222 486D CAC6 pea.l [A5 - 0x353A] 00007226 4EBA F8CA jsr [PC - 0x736 /* 00006AF2 */] 0000722A 588F addq.l A7, 4 0000722C 4A40 tst.w D0 0000722E 670A beq +0xC /* 0000723A */ 00007230 3D7C 4E93 FFFA move.w [A6 - 0x6], 0x4E93 00007236 6000 009E bra +0xA0 /* 000072D6 */ label0000723A: 0000723A 486D CACA pea.l [A5 - 0x3536] 0000723E 4EBA F8B2 jsr [PC - 0x74E /* 00006AF2 */] 00007242 588F addq.l A7, 4 00007244 4A40 tst.w D0 00007246 670A beq +0xC /* 00007252 */ 00007248 3D7C 4E94 FFFA move.w [A6 - 0x6], 0x4E94 0000724E 6000 0086 bra +0x88 /* 000072D6 */ label00007252: 00007252 486D CAD0 pea.l [A5 - 0x3530] 00007256 4EBA F89A jsr [PC - 0x766 /* 00006AF2 */] 0000725A 588F addq.l A7, 4 0000725C 4A40 tst.w D0 0000725E 670A beq +0xC /* 0000726A */ 00007260 3D7C 4E95 FFFA move.w [A6 - 0x6], 0x4E95 00007266 6000 006E bra +0x70 /* 000072D6 */ label0000726A: 0000726A 486D CAD4 pea.l [A5 - 0x352C] 0000726E 4EBA F882 jsr [PC - 0x77E /* 00006AF2 */] 00007272 588F addq.l A7, 4 00007274 4A40 tst.w D0 00007276 670A beq +0xC /* 00007282 */ 00007278 3D7C 4E96 FFFA move.w [A6 - 0x6], 0x4E96 0000727E 6000 0056 bra +0x58 /* 000072D6 */ label00007282: 00007282 486D CAD8 pea.l [A5 - 0x3528] 00007286 4EBA F86A jsr [PC - 0x796 /* 00006AF2 */] 0000728A 588F addq.l A7, 4 0000728C 4A40 tst.w D0 0000728E 6708 beq +0xA /* 00007298 */ 00007290 3D7C 4E97 FFFA move.w [A6 - 0x6], 0x4E97 00007296 603E bra +0x40 /* 000072D6 */ label00007298: 00007298 4EBA F876 jsr [PC - 0x78A /* 00006B10 */] 0000729C 4A40 tst.w D0 0000729E 6710 beq +0x12 /* 000072B0 */ 000072A0 486D C6AC pea.l [A5 - 0x3954] 000072A4 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000072A8 588F addq.l A7, 4 000072AA 3D40 FFFA move.w [A6 - 0x6], D0 000072AE 6026 bra +0x28 /* 000072D6 */ label000072B0: 000072B0 4EBA FB68 jsr [PC - 0x498 /* 00006E1A */] 000072B4 3D40 FFFC move.w [A6 - 0x4], D0 000072B8 4A40 tst.w D0 000072BA 6708 beq +0xA /* 000072C4 */ 000072BC 3D6E FFFC FFFA move.w [A6 - 0x6], [A6 - 0x4] 000072C2 6012 bra +0x14 /* 000072D6 */ label000072C4: 000072C4 4EBA F8BE jsr [PC - 0x742 /* 00006B84 */] 000072C8 3D40 FFFC move.w [A6 - 0x4], D0 000072CC 4A40 tst.w D0 000072CE 6706 beq +0x8 /* 000072D6 */ 000072D0 3D6E FFFC FFFA move.w [A6 - 0x6], [A6 - 0x4] label000072D6: 000072D6 0C6E B1E0 FFFA cmpi.w [A6 - 0x6], 0xB1E0 000072DC 660C bne +0xE /* 000072EA */ 000072DE 486D CAE0 pea.l [A5 - 0x3520] 000072E2 4EBA F3CA jsr [PC - 0xC36 /* 000066AE */] 000072E6 588F addq.l A7, 4 000072E8 603A bra +0x3C /* 00007324 */ label000072EA: 000072EA 0C6E 4F4C FFFA cmpi.w [A6 - 0x6], 0x4F4C /* 'OL' */ 000072F0 6D14 blt +0x16 /* 00007306 */ 000072F2 0C6E 5014 FFFA cmpi.w [A6 - 0x6], 0x5014 000072F8 6C0C bge +0xE /* 00007306 */ 000072FA 3F2E FFFA move.w -[A7], [A6 - 0x6] 000072FE 4EBA FAC6 jsr [PC - 0x53A /* 00006DC6 */] 00007302 548F addq.l A7, 2 00007304 601E bra +0x20 /* 00007324 */ label00007306: 00007306 0C6E B1DF FFFA cmpi.w [A6 - 0x6], 0xB1DF 0000730C 6716 beq +0x18 /* 00007324 */ 0000730E 302D C710 move.w D0, [A5 - 0x38F0] 00007312 526D C710 addq.w [A5 - 0x38F0], 1 00007316 48C0 ext.l D0 00007318 D080 add.l D0, D0 0000731A 41ED B964 lea.l A0, [A5 - 0x469C] 0000731E D1C0 add.l A0, D0 00007320 30AE FFFA move.w [A0], [A6 - 0x6] label00007324: 00007324 4E5E unlink A6 00007326 4E75 rts fn00007328: 00007328 4E56 FFFE link A6, -0x0002 0000732C 6000 00DA bra +0xDC /* 00007408 */ label00007330: 00007330 302D C734 move.w D0, [A5 - 0x38CC] 00007334 526D C734 addq.w [A5 - 0x38CC], 1 00007338 48C0 ext.l D0 0000733A D0AD C730 add.l D0, [A5 - 0x38D0] 0000733E 2040 movea.l A0, D0 00007340 1D50 FFFF move.b [A6 - 0x1], [A0] 00007344 102E FFFF move.b D0, [A6 - 0x1] 00007348 4880 ext.w D0 0000734A 3F00 move.w -[A7], D0 0000734C 4EBA F6BA jsr [PC - 0x946 /* 00006A08 */] 00007350 548F addq.l A7, 2 00007352 4A40 tst.w D0 00007354 6700 007C beq +0x7E /* 000073D2 */ 00007358 102E FFFF move.b D0, [A6 - 0x1] 0000735C 4880 ext.w D0 0000735E 3F00 move.w -[A7], D0 00007360 4EBA F714 jsr [PC - 0x8EC /* 00006A76 */] 00007364 548F addq.l A7, 2 00007366 4A40 tst.w D0 00007368 6712 beq +0x14 /* 0000737C */ 0000736A 302D C716 move.w D0, [A5 - 0x38EA] 0000736E 526D C716 addq.w [A5 - 0x38EA], 1 00007372 41ED C6AC lea.l A0, [A5 - 0x3954] 00007376 D0C0 add.w A0, D0 00007378 10AE FFFF move.b [A0], [A6 - 0x1] label0000737C: 0000737C 41ED C6AC lea.l A0, [A5 - 0x3954] 00007380 D0ED C716 add.w A0, [A5 - 0x38EA] 00007384 4210 clr.b [A0] 00007386 4EBA FBAE jsr [PC - 0x452 /* 00006F36 */] 0000738A 102E FFFF move.b D0, [A6 - 0x1] 0000738E 4880 ext.w D0 00007390 3F00 move.w -[A7], D0 00007392 4EBA F708 jsr [PC - 0x8F8 /* 00006A9C */] 00007396 548F addq.l A7, 2 00007398 4A40 tst.w D0 0000739A 6724 beq +0x26 /* 000073C0 */ 0000739C 426D C716 clr.w [A5 - 0x38EA] 000073A0 302D C716 move.w D0, [A5 - 0x38EA] 000073A4 526D C716 addq.w [A5 - 0x38EA], 1 000073A8 41ED C6AC lea.l A0, [A5 - 0x3954] 000073AC D0C0 add.w A0, D0 000073AE 10AE FFFF move.b [A0], [A6 - 0x1] 000073B2 41ED C6AC lea.l A0, [A5 - 0x3954] 000073B6 D0ED C716 add.w A0, [A5 - 0x38EA] 000073BA 4210 clr.b [A0] 000073BC 4EBA FB78 jsr [PC - 0x488 /* 00006F36 */] label000073C0: 000073C0 0C2E 000D FFFF cmpi.b [A6 - 0x1], 0xD /* '\r' */ 000073C6 6604 bne +0x6 /* 000073CC */ 000073C8 526D C718 addq.w [A5 - 0x38E8], 1 label000073CC: 000073CC 426D C716 clr.w [A5 - 0x38EA] 000073D0 602A bra +0x2C /* 000073FC */ label000073D2: 000073D2 7000 moveq.l D0, 0x00 000073D4 102E FFFF move.b D0, [A6 - 0x1] 000073D8 41ED F7A4 lea.l A0, [A5 - 0x85C] 000073DC D0C0 add.w A0, D0 000073DE 1010 move.b D0, [A0] 000073E0 4880 ext.w D0 000073E2 0240 00DC andi.w D0, 0xDC 000073E6 4A40 tst.w D0 000073E8 6712 beq +0x14 /* 000073FC */ 000073EA 302D C716 move.w D0, [A5 - 0x38EA] 000073EE 526D C716 addq.w [A5 - 0x38EA], 1 000073F2 41ED C6AC lea.l A0, [A5 - 0x3954] 000073F6 D0C0 add.w A0, D0 000073F8 10AE FFFF move.b [A0], [A6 - 0x1] label000073FC: 000073FC 0C6D 01F3 C710 cmpi.w [A5 - 0x38F0], 0x1F3 00007402 6D04 blt +0x6 /* 00007408 */ 00007404 526D C710 addq.w [A5 - 0x38F0], 1 label00007408: 00007408 306D C734 movea.w A0, [A5 - 0x38CC] 0000740C B1ED C71E cmpa.l A0, [A5 - 0x38E2] 00007410 6C10 bge +0x12 /* 00007422 */ 00007412 4A6D C71A tst.w [A5 - 0x38E6] 00007416 660A bne +0xC /* 00007422 */ 00007418 0C6D 01F3 C710 cmpi.w [A5 - 0x38F0], 0x1F3 0000741E 6D00 FF10 blt -0xEE /* 00007330 */ label00007422: 00007422 41ED C6AC lea.l A0, [A5 - 0x3954] 00007426 D0ED C716 add.w A0, [A5 - 0x38EA] 0000742A 4210 clr.b [A0] 0000742C 102D C6AC move.b D0, [A5 - 0x3954] 00007430 4880 ext.w D0 00007432 3F00 move.w -[A7], D0 00007434 4EBA F5D2 jsr [PC - 0xA2E /* 00006A08 */] 00007438 548F addq.l A7, 2 0000743A 4A40 tst.w D0 0000743C 6604 bne +0x6 /* 00007442 */ 0000743E 4EBA FAF6 jsr [PC - 0x50A /* 00006F36 */] label00007442: 00007442 4E5E unlink A6 00007444 4E75 rts fn00007446: 00007446 4E56 FEDE link A6, -0x0122 0000744A 486E FFFA pea.l [A6 - 0x6] 0000744E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00007452 302D C710 move.w D0, [A5 - 0x38F0] 00007456 526D C710 addq.w [A5 - 0x38F0], 1 0000745A 48C0 ext.l D0 0000745C D080 add.l D0, D0 0000745E 41ED B964 lea.l A0, [A5 - 0x469C] 00007462 D1C0 add.l A0, D0 00007464 30BC 4E8E move.w [A0], 0x4E8E 00007468 4267 clr.w -[A7] 0000746A 486E FEE0 pea.l [A6 - 0x120] 0000746E 486E FEDE pea.l [A6 - 0x122] 00007472 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00007476 301F move.w D0, [A7]+ 00007478 4267 clr.w -[A7] 0000747A 486D CAEE pea.l [A5 - 0x3512] 0000747E 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00007482 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00007486 301F move.w D0, [A7]+ 00007488 486D AB48 pea.l [A5 - 0x54B8] 0000748C A9B1 syscall CreateResFile 0000748E 4267 clr.w -[A7] 00007490 486D AB48 pea.l [A5 - 0x54B8] 00007494 A997 syscall OpenResFile 00007496 301F move.w D0, [A7]+ 00007498 3D40 FFE0 move.w [A6 - 0x20], D0 0000749C 0C40 FFFF cmpi.w D0, 0xFFFF 000074A0 6612 bne +0x14 /* 000074B4 */ 000074A2 486D CB0E pea.l [A5 - 0x34F2] 000074A6 486D CAF0 pea.l [A5 - 0x3510] 000074AA 4EBA 8B54 jsr [PC - 0x74AC /* 00000000 */] 000074AE 508F addq.l A7, 8 000074B0 6000 01BE bra +0x1C0 /* 00007670 */ label000074B4: 000074B4 42A7 clr.l -[A7] 000074B6 4879 4441 5445 push.l 0x44415445 /* 'DATE' */ 000074BC 3F3C 03EA move.w -[A7], 0x3EA 000074C0 A9A0 syscall GetResource 000074C2 205F movea.l A0, [A7]+ 000074C4 2D48 FFF6 move.l [A6 - 0xA], A0 000074C8 B0FC 0000 cmpa.w A0, 0x0 000074CC 671A beq +0x1C /* 000074E8 */ 000074CE 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000074D2 A9AD syscall RemoveResource/RmveResource 000074D4 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 000074D8 670E beq +0x10 /* 000074E8 */ 000074DA 486D CB28 pea.l [A5 - 0x34D8] 000074DE 486D CB10 pea.l [A5 - 0x34F0] 000074E2 4EBA 8B1C jsr [PC - 0x74E4 /* 00000000 */] 000074E6 508F addq.l A7, 8 label000074E8: 000074E8 42A7 clr.l -[A7] 000074EA 4879 5243 4F44 push.l 0x52434F44 /* 'RCOD' */ 000074F0 3F3C 03E8 move.w -[A7], 0x3E8 000074F4 A9A0 syscall GetResource 000074F6 205F movea.l A0, [A7]+ 000074F8 2D48 FFF2 move.l [A6 - 0xE], A0 000074FC B0FC 0000 cmpa.w A0, 0x0 00007500 671A beq +0x1C /* 0000751C */ 00007502 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00007506 A9AD syscall RemoveResource/RmveResource 00007508 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 0000750C 670E beq +0x10 /* 0000751C */ 0000750E 486D CB42 pea.l [A5 - 0x34BE] 00007512 486D CB2A pea.l [A5 - 0x34D6] 00007516 4EBA 8AE8 jsr [PC - 0x7518 /* 00000000 */] 0000751A 508F addq.l A7, 8 label0000751C: 0000751C 42A7 clr.l -[A7] 0000751E 4879 524C 454E push.l 0x524C454E /* 'RLEN' */ 00007524 3F3C 03E8 move.w -[A7], 0x3E8 00007528 A9A0 syscall GetResource 0000752A 205F movea.l A0, [A7]+ 0000752C 2D48 FFEE move.l [A6 - 0x12], A0 00007530 B0FC 0000 cmpa.w A0, 0x0 00007534 671A beq +0x1C /* 00007550 */ 00007536 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000753A A9AD syscall RemoveResource/RmveResource 0000753C 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00007540 670E beq +0x10 /* 00007550 */ 00007542 486D CB5C pea.l [A5 - 0x34A4] 00007546 486D CB44 pea.l [A5 - 0x34BC] 0000754A 4EBA 8AB4 jsr [PC - 0x754C /* 00000000 */] 0000754E 508F addq.l A7, 8 label00007550: 00007550 42A7 clr.l -[A7] 00007552 4878 0004 push.l 0x4 00007556 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000755A 205F movea.l A0, [A7]+ 0000755C 2D48 FFEA move.l [A6 - 0x16], A0 00007560 4A78 0220 tst.w [0x00000220 /* MemErr */] 00007564 6706 beq +0x8 /* 0000756C */ 00007566 3F3C 0001 move.w -[A7], 0x1 0000756A A9C8 syscall SysBeep label0000756C: 0000756C 206E FFEA movea.l A0, [A6 - 0x16] 00007570 2050 movea.l A0, [A0] 00007572 20AE FFFA move.l [A0], [A6 - 0x6] 00007576 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000757A 4879 4441 5445 push.l 0x44415445 /* 'DATE' */ 00007580 3F3C 03EA move.w -[A7], 0x3EA 00007584 486D CB5E pea.l [A5 - 0x34A2] 00007588 A9AB syscall AddResource 0000758A 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 0000758E 670E beq +0x10 /* 0000759E */ 00007590 486D CB84 pea.l [A5 - 0x347C] 00007594 486D CB68 pea.l [A5 - 0x3498] 00007598 4EBA 8A66 jsr [PC - 0x759A /* 00000000 */] 0000759C 508F addq.l A7, 8 label0000759E: 0000759E 42A7 clr.l -[A7] 000075A0 4878 0002 push.l 0x2 000075A4 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000075A8 205F movea.l A0, [A7]+ 000075AA 2D48 FFE6 move.l [A6 - 0x1A], A0 000075AE 4A78 0220 tst.w [0x00000220 /* MemErr */] 000075B2 6706 beq +0x8 /* 000075BA */ 000075B4 3F3C 0001 move.w -[A7], 0x1 000075B8 A9C8 syscall SysBeep label000075BA: 000075BA 206E FFE6 movea.l A0, [A6 - 0x1A] 000075BE 2050 movea.l A0, [A0] 000075C0 30AD C710 move.w [A0], [A5 - 0x38F0] 000075C4 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000075C8 4879 524C 454E push.l 0x524C454E /* 'RLEN' */ 000075CE 3F3C 03E8 move.w -[A7], 0x3E8 000075D2 486D CB86 pea.l [A5 - 0x347A] 000075D6 A9AB syscall AddResource 000075D8 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 000075DC 670E beq +0x10 /* 000075EC */ 000075DE 486D CBAE pea.l [A5 - 0x3452] 000075E2 486D CB92 pea.l [A5 - 0x346E] 000075E6 4EBA 8A18 jsr [PC - 0x75E8 /* 00000000 */] 000075EA 508F addq.l A7, 8 label000075EC: 000075EC 302D C710 move.w D0, [A5 - 0x38F0] 000075F0 D040 add.w D0, D0 000075F2 42A7 clr.l -[A7] 000075F4 48C0 ext.l D0 000075F6 2F00 move.l -[A7], D0 000075F8 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000075FC 205F movea.l A0, [A7]+ 000075FE 2D48 FFE2 move.l [A6 - 0x1E], A0 00007602 4A78 0220 tst.w [0x00000220 /* MemErr */] 00007606 6706 beq +0x8 /* 0000760E */ 00007608 3F3C 0001 move.w -[A7], 0x1 0000760C A9C8 syscall SysBeep label0000760E: 0000760E 426E FFFE clr.w [A6 - 0x2] 00007612 6024 bra +0x26 /* 00007638 */ label00007614: 00007614 206E FFE2 movea.l A0, [A6 - 0x1E] 00007618 302E FFFE move.w D0, [A6 - 0x2] 0000761C 48C0 ext.l D0 0000761E D080 add.l D0, D0 00007620 D090 add.l D0, [A0] 00007622 322E FFFE move.w D1, [A6 - 0x2] 00007626 48C1 ext.l D1 00007628 D281 add.l D1, D1 0000762A 41ED B964 lea.l A0, [A5 - 0x469C] 0000762E D1C1 add.l A0, D1 00007630 2240 movea.l A1, D0 00007632 3290 move.w [A1], [A0] 00007634 526E FFFE addq.w [A6 - 0x2], 1 label00007638: 00007638 302E FFFE move.w D0, [A6 - 0x2] 0000763C B06D C710 cmp.w D0, [A5 - 0x38F0] 00007640 6DD2 blt -0x2C /* 00007614 */ 00007642 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00007646 4879 5243 4F44 push.l 0x52434F44 /* 'RCOD' */ 0000764C 3F3C 03E8 move.w -[A7], 0x3E8 00007650 486D CBB0 pea.l [A5 - 0x3450] 00007654 A9AB syscall AddResource 00007656 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 0000765A 670E beq +0x10 /* 0000766A */ 0000765C 486D CBD8 pea.l [A5 - 0x3428] 00007660 486D CBBC pea.l [A5 - 0x3444] 00007664 4EBA 899A jsr [PC - 0x7666 /* 00000000 */] 00007668 508F addq.l A7, 8 label0000766A: 0000766A 3F2E FFE0 move.w -[A7], [A6 - 0x20] 0000766E A99A syscall CloseResFile label00007670: 00007670 4267 clr.w -[A7] 00007672 486D CBDA pea.l [A5 - 0x3426] 00007676 3F2E FEDE move.w -[A7], [A6 - 0x122] 0000767A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000767E 301F move.w D0, [A7]+ 00007680 2B6E FFFA C72C move.l [A5 - 0x38D4], [A6 - 0x6] 00007686 3B6D C710 C722 move.w [A5 - 0x38DE], [A5 - 0x38F0] 0000768C 4E5E unlink A6 0000768E 4E75 rts fn00007690: 00007690 4E56 FFFC link A6, -0x0004 00007694 426E FFFC clr.w [A6 - 0x4] 00007698 7001 moveq.l D0, 0x01 0000769A 3D40 FFFE move.w [A6 - 0x2], D0 0000769E 6046 bra +0x48 /* 000076E6 */ label000076A0: 000076A0 306E FFFE movea.w A0, [A6 - 0x2] 000076A4 D1EE 0008 add.l A0, [A6 + 0x8] 000076A8 326E FFFE movea.w A1, [A6 - 0x2] 000076AC D3EE 0008 add.l A1, [A6 + 0x8] 000076B0 1011 move.b D0, [A1] 000076B2 4880 ext.w D0 000076B4 C1FC 0031 muls.w D0, 0x31 /* '1' */ 000076B8 326E FFFE movea.w A1, [A6 - 0x2] 000076BC D3EE 0008 add.l A1, [A6 + 0x8] 000076C0 1229 FFFF move.b D1, [A1 - 0x1] 000076C4 4881 ext.w D1 000076C6 C3FC 0003 muls.w D1, 0x3 000076CA D041 add.w D0, D1 000076CC 322E FFFE move.w D1, [A6 - 0x2] 000076D0 0641 00DC addi.w D1, 0xDC 000076D4 48C0 ext.l D0 000076D6 81C1 divs.w D0, D1 000076D8 4840 swap.w D0 000076DA 1080 move.b [A0], D0 000076DC 4880 ext.w D0 000076DE D16E FFFC add.w [A6 - 0x4], D0 000076E2 526E FFFE addq.w [A6 - 0x2], 1 label000076E6: 000076E6 206E 0008 movea.l A0, [A6 + 0x8] 000076EA 1010 move.b D0, [A0] 000076EC 4880 ext.w D0 000076EE B06E FFFE cmp.w D0, [A6 - 0x2] 000076F2 6CAC bge -0x52 /* 000076A0 */ 000076F4 302E FFFC move.w D0, [A6 - 0x4] 000076F8 4E5E unlink A6 000076FA 4E75 rts 000076FC 4E56 FFD6 link A6, -0x002A 00007700 41EE FFDA lea.l A0, [A6 - 0x26] 00007704 43ED FF11 lea.l A1, [A5 - 0xEF] 00007708 7004 moveq.l D0, 0x04 label0000770A: 0000770A 20D9 move.l [A0]+, [A1]+ 0000770C 51C8 FFFC dbf D0, -0x6 /* 0000770A */ 00007710 4267 clr.w -[A7] 00007712 42A7 clr.l -[A7] 00007714 486E FFFE pea.l [A6 - 0x2] 00007718 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000771C 301F move.w D0, [A7]+ 0000771E 302E 0008 move.w D0, [A6 + 0x8] 00007722 C1FC 010C muls.w D0, 0x10C 00007726 41ED AC64 lea.l A0, [A5 - 0x539C] 0000772A D1C0 add.l A0, D0 0000772C 4267 clr.w -[A7] 0000772E 42A7 clr.l -[A7] 00007730 3F28 0100 move.w -[A7], [A0 + 0x100] 00007734 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00007738 301F move.w D0, [A7]+ 0000773A 302E 0008 move.w D0, [A6 + 0x8] 0000773E C1FC 010C muls.w D0, 0x10C 00007742 41ED AC64 lea.l A0, [A5 - 0x539C] 00007746 D1C0 add.l A0, D0 00007748 4267 clr.w -[A7] 0000774A 4850 pea.l [A0] 0000774C A997 syscall OpenResFile 0000774E 301F move.w D0, [A7]+ 00007750 3D40 FFFC move.w [A6 - 0x4], D0 00007754 42A7 clr.l -[A7] 00007756 4879 2140 2324 push.l 0x21402324 /* '!@#$' */ 0000775C 3F3C 03E8 move.w -[A7], 0x3E8 00007760 A9A0 syscall GetResource 00007762 205F movea.l A0, [A7]+ 00007764 2D48 FFF2 move.l [A6 - 0xE], A0 00007768 4AAE FFF2 tst.l [A6 - 0xE] 0000776C 6608 bne +0xA /* 00007776 */ 0000776E 3F3C 0001 move.w -[A7], 0x1 00007772 A9C8 syscall SysBeep 00007774 6006 bra +0x8 /* 0000777C */ label00007776: 00007776 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000777A A9AD syscall RemoveResource/RmveResource label0000777C: 0000777C 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00007780 6706 beq +0x8 /* 00007788 */ 00007782 3F3C 0001 move.w -[A7], 0x1 00007786 A9C8 syscall SysBeep label00007788: 00007788 486E FFDA pea.l [A6 - 0x26] 0000778C 4EBA FF02 jsr [PC - 0xFE /* 00007690 */] 00007790 588F addq.l A7, 4 00007792 42A7 clr.l -[A7] 00007794 102E FFDA move.b D0, [A6 - 0x26] 00007798 4880 ext.w D0 0000779A 48C0 ext.l D0 0000779C 2F00 move.l -[A7], D0 0000779E 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000077A2 205F movea.l A0, [A7]+ 000077A4 2D48 FFEE move.l [A6 - 0x12], A0 000077A8 7001 moveq.l D0, 0x01 000077AA 3D40 FFFA move.w [A6 - 0x6], D0 000077AE 601A bra +0x1C /* 000077CA */ label000077B0: 000077B0 206E FFEE movea.l A0, [A6 - 0x12] 000077B4 326E FFFA movea.w A1, [A6 - 0x6] 000077B8 D3D0 add.l A1, [A0] 000077BA 306E FFFA movea.w A0, [A6 - 0x6] 000077BE D1CE add.l A0, A6 000077C0 1368 FFDA FFFF move.b [A1 - 0x1], [A0 - 0x26] 000077C6 526E FFFA addq.w [A6 - 0x6], 1 label000077CA: 000077CA 102E FFDA move.b D0, [A6 - 0x26] 000077CE 4880 ext.w D0 000077D0 B06E FFFA cmp.w D0, [A6 - 0x6] 000077D4 6CDA bge -0x24 /* 000077B0 */ 000077D6 2F2E FFEE move.l -[A7], [A6 - 0x12] 000077DA 4879 2140 2324 push.l 0x21402324 /* '!@#$' */ 000077E0 3F3C 03E8 move.w -[A7], 0x3E8 000077E4 486D FF26 pea.l [A5 - 0xDA] 000077E8 A9AB syscall AddResource 000077EA 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 000077EE 670E beq +0x10 /* 000077FE */ 000077F0 486D FF4A pea.l [A5 - 0xB6] 000077F4 486D FF2E pea.l [A5 - 0xD2] 000077F8 4EBA 8806 jsr [PC - 0x77FA /* 00000000 */] 000077FC 508F addq.l A7, 8 label000077FE: 000077FE 3F2E FFFC move.w -[A7], [A6 - 0x4] 00007802 A99A syscall CloseResFile 00007804 4267 clr.w -[A7] 00007806 42A7 clr.l -[A7] 00007808 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000780C 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00007810 301F move.w D0, [A7]+ 00007812 302E 0008 move.w D0, [A6 + 0x8] 00007816 C1FC 010C muls.w D0, 0x10C 0000781A 41ED AC64 lea.l A0, [A5 - 0x539C] 0000781E D1C0 add.l A0, D0 00007820 302E 0008 move.w D0, [A6 + 0x8] 00007824 C1FC 010C muls.w D0, 0x10C 00007828 43ED AC64 lea.l A1, [A5 - 0x539C] 0000782C D3C0 add.l A1, D0 0000782E 486E FFF6 pea.l [A6 - 0xA] 00007832 3F29 0100 move.w -[A7], [A1 + 0x100] 00007836 4850 pea.l [A0] 00007838 4EBA 892E jsr [PC - 0x76D2 /* 00000168 */] 0000783C 4FEF 000A lea.l A7, [A7 + 0xA] 00007840 2D40 FFD6 move.l [A6 - 0x2A], D0 00007844 4A80 tst.l D0 00007846 6700 00CE beq +0xD0 /* 00007916 */ 0000784A 302E 0008 move.w D0, [A6 + 0x8] 0000784E C1FC 010C muls.w D0, 0x10C 00007852 41ED AC64 lea.l A0, [A5 - 0x539C] 00007856 D1C0 add.l A0, D0 00007858 302E 0008 move.w D0, [A6 + 0x8] 0000785C C1FC 010C muls.w D0, 0x10C 00007860 43ED AC64 lea.l A1, [A5 - 0x539C] 00007864 D3C0 add.l A1, D0 00007866 4267 clr.w -[A7] 00007868 4850 pea.l [A0] 0000786A 3F29 0100 move.w -[A7], [A1 + 0x100] 0000786E 486E FFFC pea.l [A6 - 0x4] 00007872 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00007876 301F move.w D0, [A7]+ 00007878 4A40 tst.w D0 0000787A 670A beq +0xC /* 00007886 */ 0000787C 3F3C 0001 move.w -[A7], 0x1 00007880 A9C8 syscall SysBeep 00007882 6000 0092 bra +0x94 /* 00007916 */ label00007886: 00007886 426E FFFA clr.w [A6 - 0x6] 0000788A 6032 bra +0x34 /* 000078BE */ label0000788C: 0000788C 306E FFFA movea.w A0, [A6 - 0x6] 00007890 D1EE FFD6 add.l A0, [A6 - 0x2A] 00007894 102E FFDA move.b D0, [A6 - 0x26] 00007898 4880 ext.w D0 0000789A 326E FFFA movea.w A1, [A6 - 0x6] 0000789E 2209 move.l D1, A1 000078A0 83C0 divs.w D1, D0 000078A2 4841 swap.w D1 000078A4 48C1 ext.l D1 000078A6 D28E add.l D1, A6 000078A8 2241 movea.l A1, D1 000078AA 1029 FFDB move.b D0, [A1 - 0x25] 000078AE 4880 ext.w D0 000078B0 D06E FFFA add.w D0, [A6 - 0x6] 000078B4 0640 0043 addi.w D0, 0x43 /* 'C' */ 000078B8 D110 add.b [A0], D0 000078BA 526E FFFA addq.w [A6 - 0x6], 1 label000078BE: 000078BE 306E FFFA movea.w A0, [A6 - 0x6] 000078C2 B1EE FFF6 cmpa.l A0, [A6 - 0xA] 000078C6 6DC4 blt -0x3A /* 0000788C */ 000078C8 4267 clr.w -[A7] 000078CA 3F2E FFFC move.w -[A7], [A6 - 0x4] 000078CE 486E FFF6 pea.l [A6 - 0xA] 000078D2 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 000078D6 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000078DA 301F move.w D0, [A7]+ 000078DC 4A40 tst.w D0 000078DE 6706 beq +0x8 /* 000078E6 */ 000078E0 3F3C 0001 move.w -[A7], 0x1 000078E4 A9C8 syscall SysBeep label000078E6: 000078E6 4267 clr.w -[A7] 000078E8 3F2E FFFC move.w -[A7], [A6 - 0x4] 000078EC 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000078F0 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000078F4 301F move.w D0, [A7]+ 000078F6 4A40 tst.w D0 000078F8 6706 beq +0x8 /* 00007900 */ 000078FA 3F3C 0001 move.w -[A7], 0x1 000078FE A9C8 syscall SysBeep label00007900: 00007900 4267 clr.w -[A7] 00007902 3F2E FFFC move.w -[A7], [A6 - 0x4] 00007906 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 0000790A 301F move.w D0, [A7]+ 0000790C 4A40 tst.w D0 0000790E 6706 beq +0x8 /* 00007916 */ 00007910 3F3C 0001 move.w -[A7], 0x1 00007914 A9C8 syscall SysBeep label00007916: 00007916 4E5E unlink A6 00007918 4E75 rts export_20: 0000791A 4E56 FFFC link A6, -0x0004 0000791E 426E FFFE clr.w [A6 - 0x2] 00007922 206E 000C movea.l A0, [A6 + 0xC] 00007926 0C50 0003 cmpi.w [A0], 0x3 0000792A 665E bne +0x60 /* 0000798A */ 0000792C 42A7 clr.l -[A7] 0000792E 206E 000C movea.l A0, [A6 + 0xC] 00007932 2F28 0002 move.l -[A7], [A0 + 0x2] 00007936 4878 00FF push.l 0xFF 0000793A A858 syscall BitAnd 0000793C 201F move.l D0, [A7]+ 0000793E 1D40 FFFD move.b [A6 - 0x3], D0 00007942 0C2E 000D FFFD cmpi.b [A6 - 0x3], 0xD /* '\r' */ 00007948 6708 beq +0xA /* 00007952 */ 0000794A 0C2E 0003 FFFD cmpi.b [A6 - 0x3], 0x3 00007950 6610 bne +0x12 /* 00007962 */ label00007952: 00007952 206E 0008 movea.l A0, [A6 + 0x8] 00007956 7001 moveq.l D0, 0x01 00007958 3080 move.w [A0], D0 0000795A 7001 moveq.l D0, 0x01 0000795C 3D40 FFFE move.w [A6 - 0x2], D0 00007960 6028 bra +0x2A /* 0000798A */ label00007962: 00007962 102E FFFD move.b D0, [A6 - 0x3] 00007966 4880 ext.w D0 00007968 7278 moveq.l D1, 0x78 0000796A 9240 sub.w D1, D0 0000796C 206E 000C movea.l A0, [A6 + 0xC] 00007970 48C1 ext.l D1 00007972 D3A8 0002 add.l [A0 + 0x2], D1 00007976 522D FE12 addq.b [A5 - 0x1EE], 1 0000797A 102D FE12 move.b D0, [A5 - 0x1EE] 0000797E 4880 ext.w D0 00007980 41ED FE12 lea.l A0, [A5 - 0x1EE] 00007984 D0C0 add.w A0, D0 00007986 10AE FFFD move.b [A0], [A6 - 0x3] label0000798A: 0000798A 102E FFFF move.b D0, [A6 - 0x1] 0000798E 4E5E unlink A6 00007990 205F movea.l A0, [A7]+ 00007992 4FEF 000C lea.l A7, [A7 + 0xC] 00007996 1E80 move.b [A7], D0 00007998 4ED0 jmp [A0] fn0000799A: 0000799A 4E56 FFEA link A6, -0x0016 0000799E 486D FF4C pea.l [A5 - 0xB4] 000079A2 486D FF60 pea.l [A5 - 0xA0] 000079A6 486D FF62 pea.l [A5 - 0x9E] 000079AA 486D FF64 pea.l [A5 - 0x9C] 000079AE A98B syscall ParamText 000079B0 42A7 clr.l -[A7] 000079B2 3F3C 03EA move.w -[A7], 0x3EA 000079B6 42A7 clr.l -[A7] 000079B8 4878 FFFF push.l 0xFFFF 000079BC A97C syscall GetNewDialog 000079BE 205F movea.l A0, [A7]+ 000079C0 2D48 FFFC move.l [A6 - 0x4], A0 000079C4 422D FE12 clr.b [A5 - 0x1EE] label000079C8: 000079C8 486D 00C2 pea.l [A5 + 0xC2 /* export_20 */] 000079CC 486E FFFA pea.l [A6 - 0x6] 000079D0 A991 syscall ModalDialog 000079D2 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 000079D8 66EE bne -0x10 /* 000079C8 */ 000079DA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000079DE A983 syscall DisposeDialog 000079E0 426E FFF6 clr.w [A6 - 0xA] 000079E4 0C2D 0005 FE12 cmpi.b [A5 - 0x1EE], 0x5 000079EA 6600 006A bne +0x6C /* 00007A56 */ 000079EE 7001 moveq.l D0, 0x01 000079F0 3D40 FFF4 move.w [A6 - 0xC], D0 000079F4 602A bra +0x2C /* 00007A20 */ label000079F6: 000079F6 306E FFF4 movea.w A0, [A6 - 0xC] 000079FA D1CE add.l A0, A6 000079FC 43ED FE12 lea.l A1, [A5 - 0x1EE] 00007A00 D2EE FFF4 add.w A1, [A6 - 0xC] 00007A04 1011 move.b D0, [A1] 00007A06 4880 ext.w D0 00007A08 3F00 move.w -[A7], D0 00007A0A 2D48 FFEA move.l [A6 - 0x16], A0 00007A0E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00007A12 548F addq.l A7, 2 00007A14 206E FFEA movea.l A0, [A6 - 0x16] 00007A18 1140 FFED move.b [A0 - 0x13], D0 00007A1C 526E FFF4 addq.w [A6 - 0xC], 1 label00007A20: 00007A20 0C6E 0005 FFF4 cmpi.w [A6 - 0xC], 0x5 00007A26 6FCE ble -0x30 /* 000079F6 */ 00007A28 0C2E 0058 FFEE cmpi.b [A6 - 0x12], 0x58 /* 'X' */ 00007A2E 6626 bne +0x28 /* 00007A56 */ 00007A30 0C2E 0059 FFEF cmpi.b [A6 - 0x11], 0x59 /* 'Y' */ 00007A36 661E bne +0x20 /* 00007A56 */ 00007A38 0C2E 005A FFF0 cmpi.b [A6 - 0x10], 0x5A /* 'Z' */ 00007A3E 6616 bne +0x18 /* 00007A56 */ 00007A40 0C2E 005A FFF1 cmpi.b [A6 - 0xF], 0x5A /* 'Z' */ 00007A46 660E bne +0x10 /* 00007A56 */ 00007A48 0C2E 0059 FFF2 cmpi.b [A6 - 0xE], 0x59 /* 'Y' */ 00007A4E 6606 bne +0x8 /* 00007A56 */ 00007A50 7001 moveq.l D0, 0x01 00007A52 3D40 FFF6 move.w [A6 - 0xA], D0 label00007A56: 00007A56 486D FE12 pea.l [A5 - 0x1EE] 00007A5A 4EBA FC34 jsr [PC - 0x3CC /* 00007690 */] 00007A5E 588F addq.l A7, 4 00007A60 7001 moveq.l D0, 0x01 00007A62 3D40 FFF8 move.w [A6 - 0x8], D0 00007A66 426E FFF4 clr.w [A6 - 0xC] 00007A6A 601E bra +0x20 /* 00007A8A */ label00007A6C: 00007A6C 41ED FE12 lea.l A0, [A5 - 0x1EE] 00007A70 D0EE FFF4 add.w A0, [A6 - 0xC] 00007A74 326E FFF4 movea.w A1, [A6 - 0xC] 00007A78 D3EE 0008 add.l A1, [A6 + 0x8] 00007A7C 1010 move.b D0, [A0] 00007A7E B011 cmp.b D0, [A1] 00007A80 6704 beq +0x6 /* 00007A86 */ 00007A82 426E FFF8 clr.w [A6 - 0x8] label00007A86: 00007A86 526E FFF4 addq.w [A6 - 0xC], 1 label00007A8A: 00007A8A 102D FE12 move.b D0, [A5 - 0x1EE] 00007A8E 4880 ext.w D0 00007A90 B06E FFF4 cmp.w D0, [A6 - 0xC] 00007A94 6CD6 bge -0x28 /* 00007A6C */ 00007A96 4A6E FFF8 tst.w [A6 - 0x8] 00007A9A 660A bne +0xC /* 00007AA6 */ 00007A9C 4A6E FFF6 tst.w [A6 - 0xA] 00007AA0 6604 bne +0x6 /* 00007AA6 */ 00007AA2 7000 moveq.l D0, 0x00 00007AA4 6002 bra +0x4 /* 00007AA8 */ label00007AA6: 00007AA6 7001 moveq.l D0, 0x01 label00007AA8: 00007AA8 4E5E unlink A6 00007AAA 4E75 rts fn00007AAC: 00007AAC 4E56 FEE6 link A6, -0x011A 00007AB0 4A2D AC4E tst.b [A5 - 0x53B2] 00007AB4 6700 0086 beq +0x88 /* 00007B3C */ 00007AB8 422D AC4E clr.b [A5 - 0x53B2] 00007ABC 4267 clr.w -[A7] 00007ABE 42A7 clr.l -[A7] 00007AC0 486E FFFE pea.l [A6 - 0x2] 00007AC4 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00007AC8 301F move.w D0, [A7]+ 00007ACA 4267 clr.w -[A7] 00007ACC 42A7 clr.l -[A7] 00007ACE 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00007AD2 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00007AD6 301F move.w D0, [A7]+ 00007AD8 4267 clr.w -[A7] 00007ADA 486D AB48 pea.l [A5 - 0x54B8] 00007ADE A997 syscall OpenResFile 00007AE0 301F move.w D0, [A7]+ 00007AE2 3D40 FFFC move.w [A6 - 0x4], D0 00007AE6 42A7 clr.l -[A7] 00007AE8 4879 2140 2324 push.l 0x21402324 /* '!@#$' */ 00007AEE 3F3C 03E8 move.w -[A7], 0x3E8 00007AF2 A9A0 syscall GetResource 00007AF4 205F movea.l A0, [A7]+ 00007AF6 2D48 FFF8 move.l [A6 - 0x8], A0 00007AFA 4AAE FFF8 tst.l [A6 - 0x8] 00007AFE 6608 bne +0xA /* 00007B08 */ 00007B00 3F3C 0001 move.w -[A7], 0x1 00007B04 A9C8 syscall SysBeep 00007B06 6006 bra +0x8 /* 00007B0E */ label00007B08: 00007B08 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00007B0C A9AD syscall RemoveResource/RmveResource label00007B0E: 00007B0E 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00007B12 6706 beq +0x8 /* 00007B1A */ 00007B14 3F3C 0001 move.w -[A7], 0x1 00007B18 A9C8 syscall SysBeep label00007B1A: 00007B1A 3F2E FFFC move.w -[A7], [A6 - 0x4] 00007B1E A99A syscall CloseResFile 00007B20 4267 clr.w -[A7] 00007B22 42A7 clr.l -[A7] 00007B24 3F2E FFFE move.w -[A7], [A6 - 0x2] 00007B28 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00007B2C 301F move.w D0, [A7]+ 00007B2E 2F2D AB0A move.l -[A7], [A5 - 0x54F6] 00007B32 486D FF66 pea.l [A5 - 0x9A] 00007B36 A95F syscall SetControlTitle/SetCTitle 00007B38 6000 0210 bra +0x212 /* 00007D4A */ label00007B3C: 00007B3C 486D FF74 pea.l [A5 - 0x8C] 00007B40 486D FF86 pea.l [A5 - 0x7A] 00007B44 486D FF88 pea.l [A5 - 0x78] 00007B48 486D FF8A pea.l [A5 - 0x76] 00007B4C A98B syscall ParamText 00007B4E 422D FE12 clr.b [A5 - 0x1EE] 00007B52 42A7 clr.l -[A7] 00007B54 3F3C 03EA move.w -[A7], 0x3EA 00007B58 42A7 clr.l -[A7] 00007B5A 4878 FFFF push.l 0xFFFF 00007B5E A97C syscall GetNewDialog 00007B60 205F movea.l A0, [A7]+ 00007B62 2D48 FEEC move.l [A6 - 0x114], A0 label00007B66: 00007B66 486D 00C2 pea.l [A5 + 0xC2 /* export_20 */] 00007B6A 486E FEEA pea.l [A6 - 0x116] 00007B6E A991 syscall ModalDialog 00007B70 0C6E 0001 FEEA cmpi.w [A6 - 0x116], 0x1 00007B76 66EE bne -0x10 /* 00007B66 */ 00007B78 426E FEE6 clr.w [A6 - 0x11A] 00007B7C 6016 bra +0x18 /* 00007B94 */ label00007B7E: 00007B7E 306E FEE6 movea.w A0, [A6 - 0x11A] 00007B82 D1CE add.l A0, A6 00007B84 43ED FE12 lea.l A1, [A5 - 0x1EE] 00007B88 D2EE FEE6 add.w A1, [A6 - 0x11A] 00007B8C 1151 FEF8 move.b [A0 - 0x108], [A1] 00007B90 526E FEE6 addq.w [A6 - 0x11A], 1 label00007B94: 00007B94 102D FE12 move.b D0, [A5 - 0x1EE] 00007B98 4880 ext.w D0 00007B9A B06E FEE6 cmp.w D0, [A6 - 0x11A] 00007B9E 6CDE bge -0x20 /* 00007B7E */ 00007BA0 0C2E 0013 FEF8 cmpi.b [A6 - 0x108], 0x13 00007BA6 6F06 ble +0x8 /* 00007BAE */ 00007BA8 7013 moveq.l D0, 0x13 00007BAA 1D40 FEF8 move.b [A6 - 0x108], D0 label00007BAE: 00007BAE 2F2E FEEC move.l -[A7], [A6 - 0x114] 00007BB2 A983 syscall DisposeDialog 00007BB4 4A2E FEF8 tst.b [A6 - 0x108] 00007BB8 6700 009E beq +0xA0 /* 00007C58 */ 00007BBC 7001 moveq.l D0, 0x01 00007BBE 3D40 FEE8 move.w [A6 - 0x118], D0 00007BC2 486D FF8C pea.l [A5 - 0x74] 00007BC6 486D FFA2 pea.l [A5 - 0x5E] 00007BCA 486D FFA4 pea.l [A5 - 0x5C] 00007BCE 486D FFA6 pea.l [A5 - 0x5A] 00007BD2 A98B syscall ParamText 00007BD4 42A7 clr.l -[A7] 00007BD6 3F3C 03EA move.w -[A7], 0x3EA 00007BDA 42A7 clr.l -[A7] 00007BDC 4878 FFFF push.l 0xFFFF 00007BE0 A97C syscall GetNewDialog 00007BE2 205F movea.l A0, [A7]+ 00007BE4 2D48 FEEC move.l [A6 - 0x114], A0 00007BE8 422D FE12 clr.b [A5 - 0x1EE] label00007BEC: 00007BEC 486D 00C2 pea.l [A5 + 0xC2 /* export_20 */] 00007BF0 486E FEEA pea.l [A6 - 0x116] 00007BF4 A991 syscall ModalDialog 00007BF6 0C6E 0001 FEEA cmpi.w [A6 - 0x116], 0x1 00007BFC 66EE bne -0x10 /* 00007BEC */ 00007BFE 0C2D 0013 FE12 cmpi.b [A5 - 0x1EE], 0x13 00007C04 6F06 ble +0x8 /* 00007C0C */ 00007C06 7013 moveq.l D0, 0x13 00007C08 1B40 FE12 move.b [A5 - 0x1EE], D0 label00007C0C: 00007C0C 2F2E FEEC move.l -[A7], [A6 - 0x114] 00007C10 A983 syscall DisposeDialog 00007C12 426E FEE6 clr.w [A6 - 0x11A] 00007C16 601E bra +0x20 /* 00007C36 */ label00007C18: 00007C18 41ED FE12 lea.l A0, [A5 - 0x1EE] 00007C1C D0EE FEE6 add.w A0, [A6 - 0x11A] 00007C20 326E FEE6 movea.w A1, [A6 - 0x11A] 00007C24 D3CE add.l A1, A6 00007C26 1010 move.b D0, [A0] 00007C28 B029 FEF8 cmp.b D0, [A1 - 0x108] 00007C2C 6704 beq +0x6 /* 00007C32 */ 00007C2E 426E FEE8 clr.w [A6 - 0x118] label00007C32: 00007C32 526E FEE6 addq.w [A6 - 0x11A], 1 label00007C36: 00007C36 102E FEF8 move.b D0, [A6 - 0x108] 00007C3A 4880 ext.w D0 00007C3C B06E FEE6 cmp.w D0, [A6 - 0x11A] 00007C40 6CD6 bge -0x28 /* 00007C18 */ 00007C42 4A6E FEE8 tst.w [A6 - 0x118] 00007C46 6614 bne +0x16 /* 00007C5C */ 00007C48 486D FFBE pea.l [A5 - 0x42] 00007C4C 486D FFA8 pea.l [A5 - 0x58] 00007C50 4EBA 83AE jsr [PC - 0x7C52 /* 00000000 */] 00007C54 508F addq.l A7, 8 00007C56 6004 bra +0x6 /* 00007C5C */ label00007C58: 00007C58 426E FEE8 clr.w [A6 - 0x118] label00007C5C: 00007C5C 4A6E FEE8 tst.w [A6 - 0x118] 00007C60 6700 00E8 beq +0xEA /* 00007D4A */ 00007C64 426E FEE6 clr.w [A6 - 0x11A] 00007C68 6016 bra +0x18 /* 00007C80 */ label00007C6A: 00007C6A 41ED AC4E lea.l A0, [A5 - 0x53B2] 00007C6E D0EE FEE6 add.w A0, [A6 - 0x11A] 00007C72 326E FEE6 movea.w A1, [A6 - 0x11A] 00007C76 D3CE add.l A1, A6 00007C78 10A9 FEF8 move.b [A0], [A1 - 0x108] 00007C7C 526E FEE6 addq.w [A6 - 0x11A], 1 label00007C80: 00007C80 102E FEF8 move.b D0, [A6 - 0x108] 00007C84 4880 ext.w D0 00007C86 B06E FEE6 cmp.w D0, [A6 - 0x11A] 00007C8A 6CDE bge -0x20 /* 00007C6A */ 00007C8C 486D AC4E pea.l [A5 - 0x53B2] 00007C90 4EBA F9FE jsr [PC - 0x602 /* 00007690 */] 00007C94 588F addq.l A7, 4 00007C96 2F2D AB0A move.l -[A7], [A5 - 0x54F6] 00007C9A 486D FFCA pea.l [A5 - 0x36] 00007C9E A95F syscall SetControlTitle/SetCTitle 00007CA0 4267 clr.w -[A7] 00007CA2 42A7 clr.l -[A7] 00007CA4 486E FFFE pea.l [A6 - 0x2] 00007CA8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00007CAC 301F move.w D0, [A7]+ 00007CAE 4267 clr.w -[A7] 00007CB0 42A7 clr.l -[A7] 00007CB2 3F2D AC48 move.w -[A7], [A5 - 0x53B8] 00007CB6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00007CBA 301F move.w D0, [A7]+ 00007CBC 4267 clr.w -[A7] 00007CBE 486D AB48 pea.l [A5 - 0x54B8] 00007CC2 A997 syscall OpenResFile 00007CC4 301F move.w D0, [A7]+ 00007CC6 3D40 FFFC move.w [A6 - 0x4], D0 00007CCA 42A7 clr.l -[A7] 00007CCC 102D AC4E move.b D0, [A5 - 0x53B2] 00007CD0 4880 ext.w D0 00007CD2 48C0 ext.l D0 00007CD4 2F00 move.l -[A7], D0 00007CD6 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00007CDA 205F movea.l A0, [A7]+ 00007CDC 2D48 FFF8 move.l [A6 - 0x8], A0 00007CE0 7001 moveq.l D0, 0x01 00007CE2 3D40 FEE6 move.w [A6 - 0x11A], D0 00007CE6 601A bra +0x1C /* 00007D02 */ label00007CE8: 00007CE8 206E FFF8 movea.l A0, [A6 - 0x8] 00007CEC 326E FEE6 movea.w A1, [A6 - 0x11A] 00007CF0 D3D0 add.l A1, [A0] 00007CF2 41ED AC4E lea.l A0, [A5 - 0x53B2] 00007CF6 D0EE FEE6 add.w A0, [A6 - 0x11A] 00007CFA 1350 FFFF move.b [A1 - 0x1], [A0] 00007CFE 526E FEE6 addq.w [A6 - 0x11A], 1 label00007D02: 00007D02 102D AC4E move.b D0, [A5 - 0x53B2] 00007D06 4880 ext.w D0 00007D08 B06E FEE6 cmp.w D0, [A6 - 0x11A] 00007D0C 6CDA bge -0x24 /* 00007CE8 */ 00007D0E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00007D12 4879 2140 2324 push.l 0x21402324 /* '!@#$' */ 00007D18 3F3C 03E8 move.w -[A7], 0x3E8 00007D1C 486D FFDA pea.l [A5 - 0x26] 00007D20 A9AB syscall AddResource 00007D22 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00007D26 670E beq +0x10 /* 00007D36 */ 00007D28 486D FFFE pea.l [A5 - 0x2] 00007D2C 486D FFE2 pea.l [A5 - 0x1E] 00007D30 4EBA 82CE jsr [PC - 0x7D32 /* 00000000 */] 00007D34 508F addq.l A7, 8 label00007D36: 00007D36 3F2E FFFC move.w -[A7], [A6 - 0x4] 00007D3A A99A syscall CloseResFile 00007D3C 4267 clr.w -[A7] 00007D3E 42A7 clr.l -[A7] 00007D40 3F2E FFFE move.w -[A7], [A6 - 0x2] 00007D44 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00007D48 301F move.w D0, [A7]+ label00007D4A: 00007D4A 3D7C 0096 FEF0 move.w [A6 - 0x110], 0x96 00007D50 3D7C 00C3 FEF4 move.w [A6 - 0x10C], 0xC3 00007D56 3D7C 012E FEF2 move.w [A6 - 0x10E], 0x12E 00007D5C 3D7C 01F2 FEF6 move.w [A6 - 0x10A], 0x1F2 00007D62 486E FEF0 pea.l [A6 - 0x110] 00007D66 A928 syscall InvalRect 00007D68 4E5E unlink A6 00007D6A 4E75 rts